home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_3_Main2.txt < prev    next >
Text File  |  1993-06-23  |  414KB  |  7,347 lines

  1. # near model CODE resource
  2. # jump table entries: 1200-1250 (51 of them)
  3. export_150:
  4. 00000000  4E56 FFFA                link       A6, -0x0006
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  47ED CD10                lea.l      A3, [A5 - 0x32F0]
  7. 0000000C  598F                     subq.l     A7, 4
  8. 0000000E  A924                     syscall    FrontWindow
  9. 00000010  202D FE7E                move.l     D0, [A5 - 0x182]
  10. 00000014  B09F                     cmp.l      D0, [A7]+
  11. 00000016  6600 0106                bne        +0x108 /* 0000011E */
  12. 0000001A  4A2D DFBC                tst.b      [A5 - 0x2044]
  13. 0000001E  6600 00FE                bne        +0x100 /* 0000011E */
  14. 00000022  4A2D D48A                tst.b      [A5 - 0x2B76]
  15. 00000026  6700 00F6                beq        +0xF8 /* 0000011E */
  16. 0000002A  302D D484                move.w     D0, [A5 - 0x2B7C]
  17. 0000002E  48C0                     ext.l      D0
  18. 00000030  7208                     moveq.l    D1, 0x08
  19. 00000032  B280                     cmp.l      D1, D0
  20. 00000034  6600 00E8                bne        +0xEA /* 0000011E */
  21. 00000038  204B                     movea.l    A0, A3
  22. 0000003A  5488                     addq.l     A0, 2
  23. 0000003C  43ED CD0A                lea.l      A1, [A5 - 0x32F6]
  24. 00000040  7002                     moveq.l    D0, 0x02
  25. label00000042:
  26. 00000042  B149                     cmpm.w     [A0]+, [A1]+
  27. 00000044  56C8 FFFC                dbne       D0, -0x6 /* 00000042 */
  28. 00000048  6604                     bne        +0x6 /* 0000004E */
  29. 0000004A  4EBA 00DC                jsr        [PC + 0xDC /* 00000128 */]
  30. label0000004E:
  31. 0000004E  598F                     subq.l     A7, 4
  32. 00000050  AA32                     syscall    GetGDevice
  33. 00000052  285F                     movea.l    A4, [A7]+
  34. 00000054  2F2D D486                move.l     -[A7], [A5 - 0x2B7A]
  35. 00000058  AA31                     syscall    SetGDevice
  36. 0000005A  598F                     subq.l     A7, 4
  37. 0000005C  A975                     syscall    TickCount
  38. 0000005E  2C1F                     move.l     D6, [A7]+
  39. 00000060  BCAD CDA4                cmp.l      D6, [A5 - 0x325C]
  40. 00000064  6D54                     blt        +0x56 /* 000000BA */
  41. 00000066  41EE FFFA                lea.l      A0, [A6 - 0x6]
  42. 0000006A  224B                     movea.l    A1, A3
  43. 0000006C  5489                     addq.l     A1, 2
  44. 0000006E  20D9                     move.l     [A0]+, [A1]+
  45. 00000070  30D9                     move.w     [A0]+, [A1]+
  46. 00000072  7E01                     moveq.l    D7, 0x01
  47. 00000074  6018                     bra        +0x1A /* 0000008E */
  48. label00000076:
  49. 00000076  2007                     move.l     D0, D7
  50. 00000078  E740                     asl        D0.w, 3
  51. 0000007A  48C7                     ext.l      D7
  52. 0000007C  2207                     move.l     D1, D7
  53. 0000007E  E741                     asl        D1.w, 3
  54. 00000080  41F3 10FA                lea.l      A0, [A3 + D1.w - 0x6]
  55. 00000084  43F3 0002                lea.l      A1, [A3 + D0.w + 0x2]
  56. 00000088  20D9                     move.l     [A0]+, [A1]+
  57. 0000008A  30D9                     move.w     [A0]+, [A1]+
  58. 0000008C  5247                     addq.w     D7, 1
  59. label0000008E:
  60. 0000008E  48C7                     ext.l      D7
  61. 00000090  7009                     moveq.l    D0, 0x09
  62. 00000092  B087                     cmp.l      D0, D7
  63. 00000094  6EE0                     bgt        -0x1E /* 00000076 */
  64. 00000096  41EB 0042                lea.l      A0, [A3 + 0x42]
  65. 0000009A  43EE FFFA                lea.l      A1, [A6 - 0x6]
  66. 0000009E  20D9                     move.l     [A0]+, [A1]+
  67. 000000A0  30D9                     move.w     [A0]+, [A1]+
  68. 000000A2  70FF                     moveq.l    D0, 0xFFFFFFFF
  69. 000000A4  3F00                     move.w     -[A7], D0
  70. 000000A6  7208                     moveq.l    D1, 0x08
  71. 000000A8  3F01                     move.w     -[A7], D1
  72. 000000AA  2F0B                     move.l     -[A7], A3
  73. 000000AC  AA3F                     syscall    SetEntries
  74. 000000AE  598F                     subq.l     A7, 4
  75. 000000B0  A975                     syscall    TickCount
  76. 000000B2  201F                     move.l     D0, [A7]+
  77. 000000B4  5C80                     addq.l     D0, 6
  78. 000000B6  2B40 CDA4                move.l     [A5 - 0x325C], D0
  79. label000000BA:
  80. 000000BA  598F                     subq.l     A7, 4
  81. 000000BC  A975                     syscall    TickCount
  82. 000000BE  2C1F                     move.l     D6, [A7]+
  83. 000000C0  BCAD CDA0                cmp.l      D6, [A5 - 0x3260]
  84. 000000C4  6D54                     blt        +0x56 /* 0000011A */
  85. 000000C6  41EE FFFA                lea.l      A0, [A6 - 0x6]
  86. 000000CA  43EB 004A                lea.l      A1, [A3 + 0x4A]
  87. 000000CE  20D9                     move.l     [A0]+, [A1]+
  88. 000000D0  30D9                     move.w     [A0]+, [A1]+
  89. 000000D2  7E0A                     moveq.l    D7, 0x0A
  90. 000000D4  6018                     bra        +0x1A /* 000000EE */
  91. label000000D6:
  92. 000000D6  2007                     move.l     D0, D7
  93. 000000D8  E740                     asl        D0.w, 3
  94. 000000DA  48C7                     ext.l      D7
  95. 000000DC  2207                     move.l     D1, D7
  96. 000000DE  E741                     asl        D1.w, 3
  97. 000000E0  41F3 10FA                lea.l      A0, [A3 + D1.w - 0x6]
  98. 000000E4  43F3 0002                lea.l      A1, [A3 + D0.w + 0x2]
  99. 000000E8  20D9                     move.l     [A0]+, [A1]+
  100. 000000EA  30D9                     move.w     [A0]+, [A1]+
  101. 000000EC  5247                     addq.w     D7, 1
  102. label000000EE:
  103. 000000EE  48C7                     ext.l      D7
  104. 000000F0  7012                     moveq.l    D0, 0x12
  105. 000000F2  B087                     cmp.l      D0, D7
  106. 000000F4  6EE0                     bgt        -0x1E /* 000000D6 */
  107. 000000F6  41EB 008A                lea.l      A0, [A3 + 0x8A]
  108. 000000FA  43EE FFFA                lea.l      A1, [A6 - 0x6]
  109. 000000FE  20D9                     move.l     [A0]+, [A1]+
  110. 00000100  30D9                     move.w     [A0]+, [A1]+
  111. 00000102  70FF                     moveq.l    D0, 0xFFFFFFFF
  112. 00000104  3F00                     move.w     -[A7], D0
  113. 00000106  7211                     moveq.l    D1, 0x11
  114. 00000108  3F01                     move.w     -[A7], D1
  115. 0000010A  2F0B                     move.l     -[A7], A3
  116. 0000010C  AA3F                     syscall    SetEntries
  117. 0000010E  598F                     subq.l     A7, 4
  118. 00000110  A975                     syscall    TickCount
  119. 00000112  201F                     move.l     D0, [A7]+
  120. 00000114  5480                     addq.l     D0, 2
  121. 00000116  2B40 CDA0                move.l     [A5 - 0x3260], D0
  122. label0000011A:
  123. 0000011A  2F0C                     move.l     -[A7], A4
  124. 0000011C  AA31                     syscall    SetGDevice
  125. label0000011E:
  126. 0000011E  4CEE 18C0 FFEA           movem.l    D6,D7,A3,A4, [A6 - 0x16]
  127. 00000124  4E5E                     unlink     A6
  128. 00000126  4E75                     rts
  129. export_151:
  130. fn00000128:
  131. 00000128  4E56 FFFA                link       A6, -0x0006
  132. 0000012C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  133. 00000130  47ED CD10                lea.l      A3, [A5 - 0x32F0]
  134. 00000134  426E FFFC                clr.w      [A6 - 0x4]
  135. 00000138  426E FFFE                clr.w      [A6 - 0x2]
  136. 0000013C  426E FFFA                clr.w      [A6 - 0x6]
  137. 00000140  4247                     clr.w      D7
  138. 00000142  6046                     bra        +0x48 /* 0000018A */
  139. label00000144:
  140. 00000144  48C7                     ext.l      D7
  141. 00000146  7002                     moveq.l    D0, 0x02
  142. 00000148  B087                     cmp.l      D0, D7
  143. 0000014A  673C                     beq        +0x3E /* 00000188 */
  144. 0000014C  48C7                     ext.l      D7
  145. 0000014E  7002                     moveq.l    D0, 0x02
  146. 00000150  B087                     cmp.l      D0, D7
  147. 00000152  6F04                     ble        +0x6 /* 00000158 */
  148. 00000154  3C07                     move.w     D6, D7
  149. 00000156  600E                     bra        +0x10 /* 00000166 */
  150. label00000158:
  151. 00000158  48C7                     ext.l      D7
  152. 0000015A  7002                     moveq.l    D0, 0x02
  153. 0000015C  B087                     cmp.l      D0, D7
  154. 0000015E  6C06                     bge        +0x8 /* 00000166 */
  155. 00000160  48C7                     ext.l      D7
  156. 00000162  2C07                     move.l     D6, D7
  157. 00000164  5386                     subq.l     D6, 1
  158. label00000166:
  159. 00000166  48C7                     ext.l      D7
  160. 00000168  2007                     move.l     D0, D7
  161. 0000016A  D0BC 0000 00CF           add.l      D0, 0xCF
  162. 00000170  2206                     move.l     D1, D6
  163. 00000172  E741                     asl        D1.w, 3
  164. 00000174  3780 1000                move.w     [A3 + D1.w], D0
  165. 00000178  2006                     move.l     D0, D6
  166. 0000017A  E740                     asl        D0.w, 3
  167. 0000017C  41F3 0002                lea.l      A0, [A3 + D0.w + 0x2]
  168. 00000180  43EE FFFA                lea.l      A1, [A6 - 0x6]
  169. 00000184  20D9                     move.l     [A0]+, [A1]+
  170. 00000186  30D9                     move.w     [A0]+, [A1]+
  171. label00000188:
  172. 00000188  5247                     addq.w     D7, 1
  173. label0000018A:
  174. 0000018A  48C7                     ext.l      D7
  175. 0000018C  7013                     moveq.l    D0, 0x13
  176. 0000018E  B087                     cmp.l      D0, D7
  177. 00000190  6EB2                     bgt        -0x4C /* 00000144 */
  178. 00000192  598F                     subq.l     A7, 4
  179. 00000194  A924                     syscall    FrontWindow
  180. 00000196  202D FE7E                move.l     D0, [A5 - 0x182]
  181. 0000019A  B09F                     cmp.l      D0, [A7]+
  182. 0000019C  6600 008C                bne        +0x8E /* 0000022A */
  183. 000001A0  4A2D DFBC                tst.b      [A5 - 0x2044]
  184. 000001A4  6600 0084                bne        +0x86 /* 0000022A */
  185. 000001A8  598F                     subq.l     A7, 4
  186. 000001AA  AA32                     syscall    GetGDevice
  187. 000001AC  285F                     movea.l    A4, [A7]+
  188. 000001AE  2F2D D486                move.l     -[A7], [A5 - 0x2B7A]
  189. 000001B2  AA31                     syscall    SetGDevice
  190. 000001B4  4247                     clr.w      D7
  191. 000001B6  6058                     bra        +0x5A /* 00000210 */
  192. label000001B8:
  193. 000001B8  48C7                     ext.l      D7
  194. 000001BA  7002                     moveq.l    D0, 0x02
  195. 000001BC  B087                     cmp.l      D0, D7
  196. 000001BE  674E                     beq        +0x50 /* 0000020E */
  197. 000001C0  48C7                     ext.l      D7
  198. 000001C2  7002                     moveq.l    D0, 0x02
  199. 000001C4  B087                     cmp.l      D0, D7
  200. 000001C6  6F04                     ble        +0x6 /* 000001CC */
  201. 000001C8  3C07                     move.w     D6, D7
  202. 000001CA  600E                     bra        +0x10 /* 000001DA */
  203. label000001CC:
  204. 000001CC  48C7                     ext.l      D7
  205. 000001CE  7002                     moveq.l    D0, 0x02
  206. 000001D0  B087                     cmp.l      D0, D7
  207. 000001D2  6C06                     bge        +0x8 /* 000001DA */
  208. 000001D4  48C7                     ext.l      D7
  209. 000001D6  2C07                     move.l     D6, D7
  210. 000001D8  5386                     subq.l     D6, 1
  211. label000001DA:
  212. 000001DA  48C7                     ext.l      D7
  213. 000001DC  2007                     move.l     D0, D7
  214. 000001DE  D0BC 0000 00CF           add.l      D0, 0xCF
  215. 000001E4  2F00                     move.l     -[A7], D0
  216. 000001E6  486E FFFA                pea.l      [A6 - 0x6]
  217. 000001EA  AA34                     syscall    Index2Color
  218. 000001EC  48C7                     ext.l      D7
  219. 000001EE  2007                     move.l     D0, D7
  220. 000001F0  D0BC 0000 00CF           add.l      D0, 0xCF
  221. 000001F6  2206                     move.l     D1, D6
  222. 000001F8  E741                     asl        D1.w, 3
  223. 000001FA  3780 1000                move.w     [A3 + D1.w], D0
  224. 000001FE  2006                     move.l     D0, D6
  225. 00000200  E740                     asl        D0.w, 3
  226. 00000202  41F3 0002                lea.l      A0, [A3 + D0.w + 0x2]
  227. 00000206  43EE FFFA                lea.l      A1, [A6 - 0x6]
  228. 0000020A  20D9                     move.l     [A0]+, [A1]+
  229. 0000020C  30D9                     move.w     [A0]+, [A1]+
  230. label0000020E:
  231. 0000020E  5247                     addq.w     D7, 1
  232. label00000210:
  233. 00000210  48C7                     ext.l      D7
  234. 00000212  7013                     moveq.l    D0, 0x13
  235. 00000214  B087                     cmp.l      D0, D7
  236. 00000216  6EA0                     bgt        -0x5E /* 000001B8 */
  237. 00000218  598F                     subq.l     A7, 4
  238. 0000021A  A975                     syscall    TickCount
  239. 0000021C  2B5F CDA0                move.l     [A5 - 0x3260], [A7]+
  240. 00000220  2B6D CDA0 CDA4           move.l     [A5 - 0x325C], [A5 - 0x3260]
  241. 00000226  2F0C                     move.l     -[A7], A4
  242. 00000228  AA31                     syscall    SetGDevice
  243. label0000022A:
  244. 0000022A  4CEE 18C0 FFEA           movem.l    D6,D7,A3,A4, [A6 - 0x16]
  245. 00000230  4E5E                     unlink     A6
  246. 00000232  4E75                     rts
  247. export_152:
  248. 00000234  4E56 FFF8                link       A6, -0x0008
  249. 00000238  48E7 0118                movem.l    -[A7], D7,A3,A4
  250. 0000023C  266E 0008                movea.l    A3, [A6 + 0x8]
  251. 00000240  206E 000C                movea.l    A0, [A6 + 0xC]
  252. 00000244  3010                     move.w     D0, [A0]
  253. 00000246  5340                     subq.w     D0, 1
  254. 00000248  6B00 01DC                bmi        +0x1DE /* 00000426 */
  255. 0000024C  0C40 0004                cmpi.w     D0, 0x4
  256. 00000250  6E00 01D4                bgt        +0x1D6 /* 00000426 */
  257. 00000254  D040                     add.w      D0, D0
  258. 00000256  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  259. 0000025A  4EFB 0000                jmp        [PC + D0.w]
  260. 0000025E  000C 00E0                ori.b      A4, 0xE0
  261. 00000262  01CA                     .incomplete
  262. 00000264  01CA                     .incomplete
  263. 00000266  01CE                     .incomplete
  264. 00000268  2053                     movea.l    A0, [A3]
  265. 0000026A  4AA8 0014                tst.l      [A0 + 0x14]
  266. 0000026E  6700 00C2                beq        +0xC4 /* 00000332 */
  267. 00000272  7002                     moveq.l    D0, 0x02
  268. 00000274  2F00                     move.l     -[A7], D0
  269. 00000276  2F0B                     move.l     -[A7], A3
  270. 00000278  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  271. 0000027C  2840                     movea.l    A4, D0
  272. 0000027E  2054                     movea.l    A0, [A4]
  273. 00000280  2F28 0014                move.l     -[A7], [A0 + 0x14]
  274. 00000284  A957                     syscall    ShowControl
  275. 00000286  7006                     moveq.l    D0, 0x06
  276. 00000288  2F00                     move.l     -[A7], D0
  277. 0000028A  2F0B                     move.l     -[A7], A3
  278. 0000028C  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  279. 00000290  2840                     movea.l    A4, D0
  280. 00000292  2054                     movea.l    A0, [A4]
  281. 00000294  2F28 0014                move.l     -[A7], [A0 + 0x14]
  282. 00000298  A957                     syscall    ShowControl
  283. 0000029A  7000                     moveq.l    D0, 0x00
  284. 0000029C  2F00                     move.l     -[A7], D0
  285. 0000029E  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  286. 000002A2  7201                     moveq.l    D1, 0x01
  287. 000002A4  2F01                     move.l     -[A7], D1
  288. 000002A6  2F0B                     move.l     -[A7], A3
  289. 000002A8  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  290. 000002AC  7000                     moveq.l    D0, 0x00
  291. 000002AE  2F00                     move.l     -[A7], D0
  292. 000002B0  322D D484                move.w     D1, [A5 - 0x2B7C]
  293. 000002B4  48C1                     ext.l      D1
  294. 000002B6  2F01                     move.l     -[A7], D1
  295. 000002B8  2F00                     move.l     -[A7], D0
  296. 000002BA  4878 3E8A                push.l     0x3E8A
  297. 000002BE  4878 177A                push.l     0x177A
  298. 000002C2  7201                     moveq.l    D1, 0x01
  299. 000002C4  2F01                     move.l     -[A7], D1
  300. 000002C6  2F0B                     move.l     -[A7], A3
  301. 000002C8  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  302. 000002CC  486D FE6E                pea.l      [A5 - 0x192]
  303. 000002D0  486D 07EA                pea.l      [A5 + 0x7EA /* export_249 */]
  304. 000002D4  7003                     moveq.l    D0, 0x03
  305. 000002D6  2F00                     move.l     -[A7], D0
  306. 000002D8  2F0B                     move.l     -[A7], A3
  307. 000002DA  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  308. 000002DE  7000                     moveq.l    D0, 0x00
  309. 000002E0  2F00                     move.l     -[A7], D0
  310. 000002E2  486D 0502                pea.l      [A5 + 0x502 /* export_156 */]
  311. 000002E6  7204                     moveq.l    D1, 0x04
  312. 000002E8  2F01                     move.l     -[A7], D1
  313. 000002EA  2F0B                     move.l     -[A7], A3
  314. 000002EC  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  315. 000002F0  7000                     moveq.l    D0, 0x00
  316. 000002F2  2F00                     move.l     -[A7], D0
  317. 000002F4  486D 04FA                pea.l      [A5 + 0x4FA /* export_155 */]
  318. 000002F8  7205                     moveq.l    D1, 0x05
  319. 000002FA  2F01                     move.l     -[A7], D1
  320. 000002FC  2F0B                     move.l     -[A7], A3
  321. 000002FE  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  322. 00000302  7000                     moveq.l    D0, 0x00
  323. 00000304  2F00                     move.l     -[A7], D0
  324. 00000306  486D 04F2                pea.l      [A5 + 0x4F2 /* export_154 */]
  325. 0000030A  7207                     moveq.l    D1, 0x07
  326. 0000030C  2F01                     move.l     -[A7], D1
  327. 0000030E  2F0B                     move.l     -[A7], A3
  328. 00000310  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  329. 00000314  302D CF62                move.w     D0, [A5 - 0x309E]
  330. 00000318  48C0                     ext.l      D0
  331. 0000031A  4FEF 007C                lea.l      A7, [A7 + 0x7C]
  332. 0000031E  6D06                     blt        +0x8 /* 00000326 */
  333. 00000320  4EBA 0612                jsr        [PC + 0x612 /* 00000934 */]
  334. 00000324  600C                     bra        +0xE /* 00000332 */
  335. label00000326:
  336. 00000326  302D CF62                move.w     D0, [A5 - 0x309E]
  337. 0000032A  48C0                     ext.l      D0
  338. 0000032C  4480                     neg.l      D0
  339. 0000032E  3B40 CF62                move.w     [A5 - 0x309E], D0
  340. label00000332:
  341. 00000332  203C 010A 1784           move.l     D0, 0x10A1784
  342. 00000338  6000 00F2                bra        +0xF4 /* 0000042C */
  343. 0000033C  206E 000C                movea.l    A0, [A6 + 0xC]
  344. 00000340  3028 0004                move.w     D0, [A0 + 0x4]
  345. 00000344  5540                     subq.w     D0, 2
  346. 00000346  6B00 00E2                bmi        +0xE4 /* 0000042A */
  347. 0000034A  0C40 0004                cmpi.w     D0, 0x4
  348. 0000034E  6E00 00DA                bgt        +0xDC /* 0000042A */
  349. 00000352  D040                     add.w      D0, D0
  350. 00000354  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  351. 00000358  4EFB 0000                jmp        [PC + D0.w]
  352. 0000035C  000C 00D0                ori.b      A4, 0xD0
  353. 00000360  00D0                     .incomplete
  354. 00000362  00D0                     .incomplete
  355. 00000364  00C0                     .incomplete
  356. 00000366  4247                     clr.w      D7
  357. 00000368  206E 000C                movea.l    A0, [A6 + 0xC]
  358. 0000036C  3028 0002                move.w     D0, [A0 + 0x2]
  359. 00000370  5340                     subq.w     D0, 1
  360. 00000372  6B42                     bmi        +0x44 /* 000003B6 */
  361. 00000374  0C40 0001                cmpi.w     D0, 0x1
  362. 00000378  6E3C                     bgt        +0x3E /* 000003B6 */
  363. 0000037A  D040                     add.w      D0, D0
  364. 0000037C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  365. 00000380  4EFB 0000                jmp        [PC + D0.w]
  366. 00000384  0006 001E                ori.b      D6, 0x1E
  367. 00000388  302D CF62                move.w     D0, [A5 - 0x309E]
  368. 0000038C  48C0                     ext.l      D0
  369. 0000038E  723D                     moveq.l    D1, 0x3D
  370. 00000390  B280                     cmp.l      D1, D0
  371. 00000392  6322                     bls        +0x24 /* 000003B6 */
  372. 00000394  302D CF62                move.w     D0, [A5 - 0x309E]
  373. 00000398  526D CF62                addq.w     [A5 - 0x309E], 1
  374. 0000039C  7E01                     moveq.l    D7, 0x01
  375. 0000039E  6016                     bra        +0x18 /* 000003B6 */
  376. 000003A0  302D CF62                move.w     D0, [A5 - 0x309E]
  377. 000003A4  48C0                     ext.l      D0
  378. 000003A6  7201                     moveq.l    D1, 0x01
  379. 000003A8  B280                     cmp.l      D1, D0
  380. 000003AA  6C0A                     bge        +0xC /* 000003B6 */
  381. 000003AC  302D CF62                move.w     D0, [A5 - 0x309E]
  382. 000003B0  536D CF62                subq.w     [A5 - 0x309E], 1
  383. 000003B4  7E01                     moveq.l    D7, 0x01
  384. label000003B6:
  385. 000003B6  4A47                     tst.w      D7
  386. 000003B8  6770                     beq        +0x72 /* 0000042A */
  387. 000003BA  7004                     moveq.l    D0, 0x04
  388. 000003BC  2F00                     move.l     -[A7], D0
  389. 000003BE  2F0B                     move.l     -[A7], A3
  390. 000003C0  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  391. 000003C4  2840                     movea.l    A4, D0
  392. 000003C6  2054                     movea.l    A0, [A4]
  393. 000003C8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  394. 000003CC  5888                     addq.l     A0, 4
  395. 000003CE  22D8                     move.l     [A1]+, [A0]+
  396. 000003D0  22D8                     move.l     [A1]+, [A0]+
  397. 000003D2  486E FFF8                pea.l      [A6 - 0x8]
  398. 000003D6  A928                     syscall    InvalRect
  399. 000003D8  7005                     moveq.l    D0, 0x05
  400. 000003DA  2F00                     move.l     -[A7], D0
  401. 000003DC  2F0B                     move.l     -[A7], A3
  402. 000003DE  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  403. 000003E2  2840                     movea.l    A4, D0
  404. 000003E4  2054                     movea.l    A0, [A4]
  405. 000003E6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  406. 000003EA  5888                     addq.l     A0, 4
  407. 000003EC  22D8                     move.l     [A1]+, [A0]+
  408. 000003EE  22D8                     move.l     [A1]+, [A0]+
  409. 000003F0  486E FFF8                pea.l      [A6 - 0x8]
  410. 000003F4  A928                     syscall    InvalRect
  411. 000003F6  7007                     moveq.l    D0, 0x07
  412. 000003F8  2F00                     move.l     -[A7], D0
  413. 000003FA  2F0B                     move.l     -[A7], A3
  414. 000003FC  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  415. 00000400  2840                     movea.l    A4, D0
  416. 00000402  2054                     movea.l    A0, [A4]
  417. 00000404  43EE FFF8                lea.l      A1, [A6 - 0x8]
  418. 00000408  5888                     addq.l     A0, 4
  419. 0000040A  22D8                     move.l     [A1]+, [A0]+
  420. 0000040C  22D8                     move.l     [A1]+, [A0]+
  421. 0000040E  486E FFF8                pea.l      [A6 - 0x8]
  422. 00000412  A928                     syscall    InvalRect
  423. 00000414  4FEF 0018                lea.l      A7, [A7 + 0x18]
  424. 00000418  6010                     bra        +0x12 /* 0000042A */
  425. 0000041A  486D 04EA                pea.l      [A5 + 0x4EA /* export_153 */]
  426. 0000041E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  427. 00000422  588F                     addq.l     A7, 4
  428. 00000424  6004                     bra        +0x6 /* 0000042A */
  429. label00000426:
  430. 00000426  7000                     moveq.l    D0, 0x00
  431. 00000428  6002                     bra        +0x4 /* 0000042C */
  432. label0000042A:
  433. 0000042A  7001                     moveq.l    D0, 0x01
  434. label0000042C:
  435. 0000042C  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  436. 00000432  4E5E                     unlink     A6
  437. 00000434  4E75                     rts
  438. export_153:
  439. 00000436  4E56 FEF8                link       A6, -0x0108
  440. 0000043A  48E7 0118                movem.l    -[A7], D7,A3,A4
  441. 0000043E  47EE FF00                lea.l      A3, [A6 - 0x100]
  442. 00000442  206E 000C                movea.l    A0, [A6 + 0xC]
  443. 00000446  3010                     move.w     D0, [A0]
  444. 00000448  5340                     subq.w     D0, 1
  445. 0000044A  6B00 01B2                bmi        +0x1B4 /* 000005FE */
  446. 0000044E  0C40 0002                cmpi.w     D0, 0x2
  447. 00000452  6E00 01AA                bgt        +0x1AC /* 000005FE */
  448. 00000456  D040                     add.w      D0, D0
  449. 00000458  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  450. 0000045C  4EFB 0000                jmp        [PC + D0.w]
  451. 00000460  0008 0134                ori.b      A0, 0x34 /* '4' */
  452. 00000464  0130 206E                btst       [A0 + D2.w + 0x6E], D0
  453. 00000468  0008 2050                ori.b      A0, 0x50 /* 'P' */
  454. 0000046C  4AA8 0014                tst.l      [A0 + 0x14]
  455. 00000470  6700 0114                beq        +0x116 /* 00000586 */
  456. 00000474  4878 0080                push.l     0x80
  457. 00000478  486D 0802                pea.l      [A5 + 0x802 /* export_252 */]
  458. 0000047C  7003                     moveq.l    D0, 0x03
  459. 0000047E  2F00                     move.l     -[A7], D0
  460. 00000480  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  461. 00000484  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  462. 00000488  7003                     moveq.l    D0, 0x03
  463. 0000048A  2F00                     move.l     -[A7], D0
  464. 0000048C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  465. 00000490  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  466. 00000494  2D40 FEFC                move.l     [A6 - 0x104], D0
  467. 00000498  206E FEFC                movea.l    A0, [A6 - 0x104]
  468. 0000049C  2050                     movea.l    A0, [A0]
  469. 0000049E  2868 0014                movea.l    A4, [A0 + 0x14]
  470. 000004A2  558F                     subq.l     A7, 2
  471. 000004A4  703D                     moveq.l    D0, 0x3D
  472. 000004A6  3F00                     move.w     -[A7], D0
  473. 000004A8  7200                     moveq.l    D1, 0x00
  474. 000004AA  3F01                     move.w     -[A7], D1
  475. 000004AC  2F0C                     move.l     -[A7], A4
  476. 000004AE  3F3C 0008                move.w     -[A7], 0x8
  477. 000004B2  A9E7                     syscall    Pack0/ListManager
  478. 000004B4  426E FEFA                clr.w      [A6 - 0x106]
  479. 000004B8  426E FEF8                clr.w      [A6 - 0x108]
  480. 000004BC  7E01                     moveq.l    D7, 0x01
  481. 000004BE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  482. 000004C2  6030                     bra        +0x32 /* 000004F4 */
  483. label000004C4:
  484. 000004C4  2F0B                     move.l     -[A7], A3
  485. 000004C6  3F3C 0C4E                move.w     -[A7], 0xC4E
  486. 000004CA  3F07                     move.w     -[A7], D7
  487. 000004CC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  488. 000004D0  200B                     move.l     D0, A3
  489. 000004D2  5280                     addq.l     D0, 1
  490. 000004D4  2F00                     move.l     -[A7], D0
  491. 000004D6  7000                     moveq.l    D0, 0x00
  492. 000004D8  1013                     move.b     D0, [A3]
  493. 000004DA  3F00                     move.w     -[A7], D0
  494. 000004DC  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  495. 000004E0  2F0C                     move.l     -[A7], A4
  496. 000004E2  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  497. 000004E6  A9E7                     syscall    Pack0/ListManager
  498. 000004E8  302E FEF8                move.w     D0, [A6 - 0x108]
  499. 000004EC  526E FEF8                addq.w     [A6 - 0x108], 1
  500. 000004F0  3007                     move.w     D0, D7
  501. 000004F2  5247                     addq.w     D7, 1
  502. label000004F4:
  503. 000004F4  48C7                     ext.l      D7
  504. 000004F6  703D                     moveq.l    D0, 0x3D
  505. 000004F8  B087                     cmp.l      D0, D7
  506. 000004FA  64C8                     bcc        -0x36 /* 000004C4 */
  507. 000004FC  3B6D CF62 CF60           move.w     [A5 - 0x30A0], [A5 - 0x309E]
  508. 00000502  302D CF62                move.w     D0, [A5 - 0x309E]
  509. 00000506  48C0                     ext.l      D0
  510. 00000508  5380                     subq.l     D0, 1
  511. 0000050A  3D40 FEF8                move.w     [A6 - 0x108], D0
  512. 0000050E  7001                     moveq.l    D0, 0x01
  513. 00000510  1F00                     move.b     -[A7], D0
  514. 00000512  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  515. 00000516  2F0C                     move.l     -[A7], A4
  516. 00000518  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  517. 0000051C  A9E7                     syscall    Pack0/ListManager
  518. 0000051E  2F0C                     move.l     -[A7], A4
  519. 00000520  3F3C 0010                move.w     -[A7], 0x10
  520. 00000524  A9E7                     syscall    Pack0/ListManager
  521. 00000526  700C                     moveq.l    D0, 0x0C
  522. 00000528  2F00                     move.l     -[A7], D0
  523. 0000052A  7203                     moveq.l    D1, 0x03
  524. 0000052C  2F01                     move.l     -[A7], D1
  525. 0000052E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  526. 00000532  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  527. 00000536  7000                     moveq.l    D0, 0x00
  528. 00000538  2F00                     move.l     -[A7], D0
  529. 0000053A  7203                     moveq.l    D1, 0x03
  530. 0000053C  2F01                     move.l     -[A7], D1
  531. 0000053E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  532. 00000542  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  533. 00000546  700E                     moveq.l    D0, 0x0E
  534. 00000548  2F00                     move.l     -[A7], D0
  535. 0000054A  7204                     moveq.l    D1, 0x04
  536. 0000054C  2F01                     move.l     -[A7], D1
  537. 0000054E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  538. 00000552  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  539. 00000556  7000                     moveq.l    D0, 0x00
  540. 00000558  2F00                     move.l     -[A7], D0
  541. 0000055A  7204                     moveq.l    D1, 0x04
  542. 0000055C  2F01                     move.l     -[A7], D1
  543. 0000055E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  544. 00000562  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  545. 00000566  7001                     moveq.l    D0, 0x01
  546. 00000568  2F00                     move.l     -[A7], D0
  547. 0000056A  7200                     moveq.l    D1, 0x00
  548. 0000056C  2F01                     move.l     -[A7], D1
  549. 0000056E  2F00                     move.l     -[A7], D0
  550. 00000570  2F01                     move.l     -[A7], D1
  551. 00000572  2F00                     move.l     -[A7], D0
  552. 00000574  7002                     moveq.l    D0, 0x02
  553. 00000576  2F00                     move.l     -[A7], D0
  554. 00000578  2F00                     move.l     -[A7], D0
  555. 0000057A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  556. 0000057E  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  557. 00000582  4FEF 0050                lea.l      A7, [A7 + 0x50]
  558. label00000586:
  559. 00000586  203C 010A 181A           move.l     D0, 0x10A181A
  560. 0000058C  6076                     bra        +0x78 /* 00000604 */
  561. 0000058E  7000                     moveq.l    D0, 0x00
  562. 00000590  6072                     bra        +0x74 /* 00000604 */
  563. 00000592  206E 000C                movea.l    A0, [A6 + 0xC]
  564. 00000596  3028 0004                move.w     D0, [A0 + 0x4]
  565. 0000059A  5340                     subq.w     D0, 1
  566. 0000059C  6B64                     bmi        +0x66 /* 00000602 */
  567. 0000059E  0C40 0002                cmpi.w     D0, 0x2
  568. 000005A2  6E5E                     bgt        +0x60 /* 00000602 */
  569. 000005A4  D040                     add.w      D0, D0
  570. 000005A6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  571. 000005AA  4EFB 0000                jmp        [PC + D0.w]
  572. 000005AE  0030 0036 0008           ori.b      [A0 + D0.w + 0x8], 0x36 /* '6' */
  573. 000005B4  206E 000C                movea.l    A0, [A6 + 0xC]
  574. 000005B8  3028 0002                move.w     D0, [A0 + 0x2]
  575. 000005BC  48C0                     ext.l      D0
  576. 000005BE  6C12                     bge        +0x14 /* 000005D2 */
  577. 000005C0  206E 000C                movea.l    A0, [A6 + 0xC]
  578. 000005C4  3028 0002                move.w     D0, [A0 + 0x2]
  579. 000005C8  48C0                     ext.l      D0
  580. 000005CA  4480                     neg.l      D0
  581. 000005CC  3B40 CF60                move.w     [A5 - 0x30A0], D0
  582. 000005D0  6030                     bra        +0x32 /* 00000602 */
  583. label000005D2:
  584. 000005D2  206E 000C                movea.l    A0, [A6 + 0xC]
  585. 000005D6  3B68 0002 CF60           move.w     [A5 - 0x30A0], [A0 + 0x2]
  586. 000005DC  3B6D CF60 CF62           move.w     [A5 - 0x309E], [A5 - 0x30A0]
  587. 000005E2  302D CF62                move.w     D0, [A5 - 0x309E]
  588. 000005E6  48C0                     ext.l      D0
  589. 000005E8  4480                     neg.l      D0
  590. 000005EA  3B40 CF62                move.w     [A5 - 0x309E], D0
  591. 000005EE  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  592. 000005F2  486D 04E2                pea.l      [A5 + 0x4E2 /* export_152 */]
  593. 000005F6  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  594. 000005FA  588F                     addq.l     A7, 4
  595. 000005FC  6004                     bra        +0x6 /* 00000602 */
  596. label000005FE:
  597. 000005FE  7000                     moveq.l    D0, 0x00
  598. 00000600  6002                     bra        +0x4 /* 00000604 */
  599. label00000602:
  600. 00000602  7001                     moveq.l    D0, 0x01
  601. label00000604:
  602. 00000604  4CEE 1880 FEEC           movem.l    D7,A3,A4, [A6 - 0x114]
  603. 0000060A  4E5E                     unlink     A6
  604. 0000060C  4E75                     rts
  605. export_154:
  606. 0000060E  4E56 FE00                link       A6, -0x0200
  607. 00000612  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  608. 00000616  286E 0008                movea.l    A4, [A6 + 0x8]
  609. 0000061A  47EE FE00                lea.l      A3, [A6 - 0x200]
  610. 0000061E  206E 000C                movea.l    A0, [A6 + 0xC]
  611. 00000622  3010                     move.w     D0, [A0]
  612. 00000624  5340                     subq.w     D0, 1
  613. 00000626  6B00 00DE                bmi        +0xE0 /* 00000706 */
  614. 0000062A  0C40 0004                cmpi.w     D0, 0x4
  615. 0000062E  6E00 00D6                bgt        +0xD8 /* 00000706 */
  616. 00000632  D040                     add.w      D0, D0
  617. 00000634  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  618. 00000638  4EFB 0000                jmp        [PC + D0.w]
  619. 0000063C  00D0                     .incomplete
  620. 0000063E  00CC                     .incomplete
  621. 00000640  00CC                     .incomplete
  622. 00000642  0010 00D0                ori.b      [A0], 0xD0
  623. 00000646  6000 00C2                bra        +0xC4 /* 0000070A */
  624. 0000064A  206D FE7E                movea.l    A0, [A5 - 0x182]
  625. 0000064E  3828 0044                move.w     D4, [A0 + 0x44]
  626. 00000652  206D FE7E                movea.l    A0, [A5 - 0x182]
  627. 00000656  7000                     moveq.l    D0, 0x00
  628. 00000658  1028 0046                move.b     D0, [A0 + 0x46]
  629. 0000065C  3A00                     move.w     D5, D0
  630. 0000065E  206D FE7E                movea.l    A0, [A5 - 0x182]
  631. 00000662  3C28 0048                move.w     D6, [A0 + 0x48]
  632. 00000666  206D FE7E                movea.l    A0, [A5 - 0x182]
  633. 0000066A  3E28 004A                move.w     D7, [A0 + 0x4A]
  634. 0000066E  2054                     movea.l    A0, [A4]
  635. 00000670  3028 0006                move.w     D0, [A0 + 0x6]
  636. 00000674  48C0                     ext.l      D0
  637. 00000676  4480                     neg.l      D0
  638. 00000678  3F00                     move.w     -[A7], D0
  639. 0000067A  2054                     movea.l    A0, [A4]
  640. 0000067C  3028 0004                move.w     D0, [A0 + 0x4]
  641. 00000680  48C0                     ext.l      D0
  642. 00000682  4480                     neg.l      D0
  643. 00000684  3F00                     move.w     -[A7], D0
  644. 00000686  A878                     syscall    SetOrigin
  645. 00000688  7000                     moveq.l    D0, 0x00
  646. 0000068A  3F00                     move.w     -[A7], D0
  647. 0000068C  A889                     syscall    TextMode
  648. 0000068E  3F3C 18B2                move.w     -[A7], 0x18B2
  649. 00000692  A887                     syscall    TextFont
  650. 00000694  7000                     moveq.l    D0, 0x00
  651. 00000696  3F00                     move.w     -[A7], D0
  652. 00000698  A888                     syscall    TextFace
  653. 0000069A  700C                     moveq.l    D0, 0x0C
  654. 0000069C  3F00                     move.w     -[A7], D0
  655. 0000069E  A88A                     syscall    TextSize
  656. 000006A0  7000                     moveq.l    D0, 0x00
  657. 000006A2  3F00                     move.w     -[A7], D0
  658. 000006A4  720C                     moveq.l    D1, 0x0C
  659. 000006A6  3F01                     move.w     -[A7], D1
  660. 000006A8  A893                     syscall    MoveTo
  661. 000006AA  302D CF62                move.w     D0, [A5 - 0x309E]
  662. 000006AE  48C0                     ext.l      D0
  663. 000006B0  720A                     moveq.l    D1, 0x0A
  664. 000006B2  B280                     cmp.l      D1, D0
  665. 000006B4  6F0C                     ble        +0xE /* 000006C2 */
  666. 000006B6  486D CF54                pea.l      [A5 - 0x30AC]
  667. 000006BA  2F0B                     move.l     -[A7], A3
  668. 000006BC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  669. 000006C0  6002                     bra        +0x4 /* 000006C4 */
  670. label000006C2:
  671. 000006C2  4213                     clr.b      [A3]
  672. label000006C4:
  673. 000006C4  302D CF62                move.w     D0, [A5 - 0x309E]
  674. 000006C8  48C0                     ext.l      D0
  675. 000006CA  2F00                     move.l     -[A7], D0
  676. 000006CC  486E FF00                pea.l      [A6 - 0x100]
  677. 000006D0  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  678. 000006D4  486E FF00                pea.l      [A6 - 0x100]
  679. 000006D8  2F0B                     move.l     -[A7], A3
  680. 000006DA  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  681. 000006DE  486D CF58                pea.l      [A5 - 0x30A8]
  682. 000006E2  2F0B                     move.l     -[A7], A3
  683. 000006E4  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  684. 000006E8  2F0B                     move.l     -[A7], A3
  685. 000006EA  A884                     syscall    DrawString
  686. 000006EC  7000                     moveq.l    D0, 0x00
  687. 000006EE  3F00                     move.w     -[A7], D0
  688. 000006F0  3F00                     move.w     -[A7], D0
  689. 000006F2  A878                     syscall    SetOrigin
  690. 000006F4  3F06                     move.w     -[A7], D6
  691. 000006F6  A889                     syscall    TextMode
  692. 000006F8  3F04                     move.w     -[A7], D4
  693. 000006FA  A887                     syscall    TextFont
  694. 000006FC  3F05                     move.w     -[A7], D5
  695. 000006FE  A888                     syscall    TextFace
  696. 00000700  3F07                     move.w     -[A7], D7
  697. 00000702  A88A                     syscall    TextSize
  698. 00000704  6004                     bra        +0x6 /* 0000070A */
  699. label00000706:
  700. 00000706  7000                     moveq.l    D0, 0x00
  701. 00000708  6002                     bra        +0x4 /* 0000070C */
  702. label0000070A:
  703. 0000070A  7001                     moveq.l    D0, 0x01
  704. label0000070C:
  705. 0000070C  4CEE 18F0 FDE8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x218]
  706. 00000712  4E5E                     unlink     A6
  707. 00000714  4E75                     rts
  708. export_155:
  709. 00000716  4E56 FFEE                link       A6, -0x0012
  710. 0000071A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  711. 0000071E  286E 000C                movea.l    A4, [A6 + 0xC]
  712. 00000722  266E 0008                movea.l    A3, [A6 + 0x8]
  713. 00000726  3014                     move.w     D0, [A4]
  714. 00000728  5340                     subq.w     D0, 1
  715. 0000072A  6B00 011A                bmi        +0x11C /* 00000846 */
  716. 0000072E  0C40 0004                cmpi.w     D0, 0x4
  717. 00000732  6E00 0112                bgt        +0x114 /* 00000846 */
  718. 00000736  D040                     add.w      D0, D0
  719. 00000738  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  720. 0000073C  4EFB 0000                jmp        [PC + D0.w]
  721. 00000740  010C                     btst       A4, D0
  722. 00000742  0108                     btst       A0, D0
  723. 00000744  0108                     btst       A0, D0
  724. 00000746  0010 010C                ori.b      [A0], 0xC
  725. 0000074A  6000 00FE                bra        +0x100 /* 0000084A */
  726. 0000074E  206D FE7E                movea.l    A0, [A5 - 0x182]
  727. 00000752  3D68 0044 FFEE           move.w     [A6 - 0x12], [A0 + 0x44]
  728. 00000758  206D FE7E                movea.l    A0, [A5 - 0x182]
  729. 0000075C  7000                     moveq.l    D0, 0x00
  730. 0000075E  1028 0046                move.b     D0, [A0 + 0x46]
  731. 00000762  3D40 FFF0                move.w     [A6 - 0x10], D0
  732. 00000766  206D FE7E                movea.l    A0, [A5 - 0x182]
  733. 0000076A  3828 0048                move.w     D4, [A0 + 0x48]
  734. 0000076E  206D FE7E                movea.l    A0, [A5 - 0x182]
  735. 00000772  3A28 004A                move.w     D5, [A0 + 0x4A]
  736. 00000776  2053                     movea.l    A0, [A3]
  737. 00000778  3028 0006                move.w     D0, [A0 + 0x6]
  738. 0000077C  48C0                     ext.l      D0
  739. 0000077E  4480                     neg.l      D0
  740. 00000780  3F00                     move.w     -[A7], D0
  741. 00000782  2053                     movea.l    A0, [A3]
  742. 00000784  3028 0004                move.w     D0, [A0 + 0x4]
  743. 00000788  48C0                     ext.l      D0
  744. 0000078A  4480                     neg.l      D0
  745. 0000078C  3F00                     move.w     -[A7], D0
  746. 0000078E  A878                     syscall    SetOrigin
  747. 00000790  302D CF62                move.w     D0, [A5 - 0x309E]
  748. 00000794  48C0                     ext.l      D0
  749. 00000796  5380                     subq.l     D0, 1
  750. 00000798  7203                     moveq.l    D1, 0x03
  751. 0000079A  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  752. 0000079E  2C00                     move.l     D6, D0
  753. 000007A0  302D CF62                move.w     D0, [A5 - 0x309E]
  754. 000007A4  48C0                     ext.l      D0
  755. 000007A6  5380                     subq.l     D0, 1
  756. 000007A8  7203                     moveq.l    D1, 0x03
  757. 000007AA  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  758. 000007AE  2E00                     move.l     D7, D0
  759. 000007B0  5287                     addq.l     D7, 1
  760. 000007B2  486E FFFE                pea.l      [A6 - 0x2]
  761. 000007B6  486E FFFA                pea.l      [A6 - 0x6]
  762. 000007BA  2F07                     move.l     -[A7], D7
  763. 000007BC  2006                     move.l     D0, D6
  764. 000007BE  D0BC 0000 0C4F           add.l      D0, 0xC4F
  765. 000007C4  2F00                     move.l     -[A7], D0
  766. 000007C6  4EBA 03D2                jsr        [PC + 0x3D2 /* 00000B9A */]
  767. 000007CA  4AAE FFFA                tst.l      [A6 - 0x6]
  768. 000007CE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  769. 000007D2  6776                     beq        +0x78 /* 0000084A */
  770. 000007D4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  771. 000007D8  205F                     movea.l    A0, [A7]+
  772. 000007DA  A029                     syscall    HLock
  773. 000007DC  7000                     moveq.l    D0, 0x00
  774. 000007DE  3F00                     move.w     -[A7], D0
  775. 000007E0  A889                     syscall    TextMode
  776. 000007E2  3F3C 18B2                move.w     -[A7], 0x18B2
  777. 000007E6  A887                     syscall    TextFont
  778. 000007E8  7000                     moveq.l    D0, 0x00
  779. 000007EA  3F00                     move.w     -[A7], D0
  780. 000007EC  A888                     syscall    TextFace
  781. 000007EE  700C                     moveq.l    D0, 0x0C
  782. 000007F0  3F00                     move.w     -[A7], D0
  783. 000007F2  A88A                     syscall    TextSize
  784. 000007F4  426E FFF2                clr.w      [A6 - 0xE]
  785. 000007F8  426E FFF4                clr.w      [A6 - 0xC]
  786. 000007FC  3D7C 00A0 FFF6           move.w     [A6 - 0xA], 0xA0
  787. 00000802  3D7C 00E6 FFF8           move.w     [A6 - 0x8], 0xE6
  788. 00000808  206E FFFA                movea.l    A0, [A6 - 0x6]
  789. 0000080C  2F10                     move.l     -[A7], [A0]
  790. 0000080E  302E FFFE                move.w     D0, [A6 - 0x2]
  791. 00000812  48C0                     ext.l      D0
  792. 00000814  2F00                     move.l     -[A7], D0
  793. 00000816  486E FFF2                pea.l      [A6 - 0xE]
  794. 0000081A  7000                     moveq.l    D0, 0x00
  795. 0000081C  3F00                     move.w     -[A7], D0
  796. 0000081E  A9CE                     syscall    TETextBox/TextBox
  797. 00000820  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  798. 00000824  205F                     movea.l    A0, [A7]+
  799. 00000826  A023                     syscall    DisposHandle/DisposeHandle
  800. 00000828  7000                     moveq.l    D0, 0x00
  801. 0000082A  3F00                     move.w     -[A7], D0
  802. 0000082C  3F00                     move.w     -[A7], D0
  803. 0000082E  A878                     syscall    SetOrigin
  804. 00000830  3F04                     move.w     -[A7], D4
  805. 00000832  A889                     syscall    TextMode
  806. 00000834  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  807. 00000838  A887                     syscall    TextFont
  808. 0000083A  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  809. 0000083E  A888                     syscall    TextFace
  810. 00000840  3F05                     move.w     -[A7], D5
  811. 00000842  A88A                     syscall    TextSize
  812. 00000844  6004                     bra        +0x6 /* 0000084A */
  813. label00000846:
  814. 00000846  7000                     moveq.l    D0, 0x00
  815. 00000848  6002                     bra        +0x4 /* 0000084C */
  816. label0000084A:
  817. 0000084A  7001                     moveq.l    D0, 0x01
  818. label0000084C:
  819. 0000084C  4CEE 18F0 FFD6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
  820. 00000852  4E5E                     unlink     A6
  821. 00000854  4E75                     rts
  822. export_156:
  823. 00000856  4E56 FEF8                link       A6, -0x0108
  824. 0000085A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  825. 0000085E  49EE FEF8                lea.l      A4, [A6 - 0x108]
  826. 00000862  266E 0008                movea.l    A3, [A6 + 0x8]
  827. 00000866  206E 000C                movea.l    A0, [A6 + 0xC]
  828. 0000086A  3010                     move.w     D0, [A0]
  829. 0000086C  5340                     subq.w     D0, 1
  830. 0000086E  6B00 00B4                bmi        +0xB6 /* 00000924 */
  831. 00000872  0C40 0004                cmpi.w     D0, 0x4
  832. 00000876  6E00 00AC                bgt        +0xAE /* 00000924 */
  833. 0000087A  D040                     add.w      D0, D0
  834. 0000087C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  835. 00000880  4EFB 0000                jmp        [PC + D0.w]
  836. 00000884  00A6 00A2 00A2           ori.l      -[A6], 0xA200A2
  837. 0000088A  0010 00A6                ori.b      [A0], 0xA6
  838. 0000088E  6000 0098                bra        +0x9A /* 00000928 */
  839. 00000892  206D FE7E                movea.l    A0, [A5 - 0x182]
  840. 00000896  3828 0044                move.w     D4, [A0 + 0x44]
  841. 0000089A  206D FE7E                movea.l    A0, [A5 - 0x182]
  842. 0000089E  7000                     moveq.l    D0, 0x00
  843. 000008A0  1028 0046                move.b     D0, [A0 + 0x46]
  844. 000008A4  3A00                     move.w     D5, D0
  845. 000008A6  206D FE7E                movea.l    A0, [A5 - 0x182]
  846. 000008AA  3C28 0048                move.w     D6, [A0 + 0x48]
  847. 000008AE  206D FE7E                movea.l    A0, [A5 - 0x182]
  848. 000008B2  3E28 004A                move.w     D7, [A0 + 0x4A]
  849. 000008B6  7000                     moveq.l    D0, 0x00
  850. 000008B8  3F00                     move.w     -[A7], D0
  851. 000008BA  A889                     syscall    TextMode
  852. 000008BC  3F3C 18B2                move.w     -[A7], 0x18B2
  853. 000008C0  A887                     syscall    TextFont
  854. 000008C2  7001                     moveq.l    D0, 0x01
  855. 000008C4  3F00                     move.w     -[A7], D0
  856. 000008C6  A888                     syscall    TextFace
  857. 000008C8  700E                     moveq.l    D0, 0x0E
  858. 000008CA  3F00                     move.w     -[A7], D0
  859. 000008CC  A88A                     syscall    TextSize
  860. 000008CE  2F0C                     move.l     -[A7], A4
  861. 000008D0  3F3C 0C4E                move.w     -[A7], 0xC4E
  862. 000008D4  3F2D CF62                move.w     -[A7], [A5 - 0x309E]
  863. 000008D8  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  864. 000008DC  2053                     movea.l    A0, [A3]
  865. 000008DE  3028 0006                move.w     D0, [A0 + 0x6]
  866. 000008E2  48C0                     ext.l      D0
  867. 000008E4  4480                     neg.l      D0
  868. 000008E6  3F00                     move.w     -[A7], D0
  869. 000008E8  2053                     movea.l    A0, [A3]
  870. 000008EA  3028 0004                move.w     D0, [A0 + 0x4]
  871. 000008EE  48C0                     ext.l      D0
  872. 000008F0  4480                     neg.l      D0
  873. 000008F2  3F00                     move.w     -[A7], D0
  874. 000008F4  A878                     syscall    SetOrigin
  875. 000008F6  486E FFF8                pea.l      [A6 - 0x8]
  876. 000008FA  A88B                     syscall    GetFontInfo
  877. 000008FC  7000                     moveq.l    D0, 0x00
  878. 000008FE  3F00                     move.w     -[A7], D0
  879. 00000900  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  880. 00000904  A893                     syscall    MoveTo
  881. 00000906  2F0C                     move.l     -[A7], A4
  882. 00000908  A884                     syscall    DrawString
  883. 0000090A  7000                     moveq.l    D0, 0x00
  884. 0000090C  3F00                     move.w     -[A7], D0
  885. 0000090E  3F00                     move.w     -[A7], D0
  886. 00000910  A878                     syscall    SetOrigin
  887. 00000912  3F06                     move.w     -[A7], D6
  888. 00000914  A889                     syscall    TextMode
  889. 00000916  3F04                     move.w     -[A7], D4
  890. 00000918  A887                     syscall    TextFont
  891. 0000091A  3F05                     move.w     -[A7], D5
  892. 0000091C  A888                     syscall    TextFace
  893. 0000091E  3F07                     move.w     -[A7], D7
  894. 00000920  A88A                     syscall    TextSize
  895. 00000922  6004                     bra        +0x6 /* 00000928 */
  896. label00000924:
  897. 00000924  7000                     moveq.l    D0, 0x00
  898. 00000926  6002                     bra        +0x4 /* 0000092A */
  899. label00000928:
  900. 00000928  7001                     moveq.l    D0, 0x01
  901. label0000092A:
  902. 0000092A  4CEE 18F0 FEE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x120]
  903. 00000930  4E5E                     unlink     A6
  904. 00000932  4E75                     rts
  905. fn00000934:
  906. 00000934  48E7 0700                movem.l    -[A7], D5,D6,D7
  907. 00000938  206D D8F6                movea.l    A0, [A5 - 0x270A]
  908. 0000093C  1028 0238                move.b     D0, [A0 + 0x238]
  909. 00000940  4880                     ext.w      D0
  910. 00000942  3A00                     move.w     D5, D0
  911. 00000944  206D D8F6                movea.l    A0, [A5 - 0x270A]
  912. 00000948  7000                     moveq.l    D0, 0x00
  913. 0000094A  1028 023E                move.b     D0, [A0 + 0x23E]
  914. 0000094E  7C01                     moveq.l    D6, 0x01
  915. 00000950  CC80                     and.l      D6, D0
  916. 00000952  206D D8F6                movea.l    A0, [A5 - 0x270A]
  917. 00000956  7000                     moveq.l    D0, 0x00
  918. 00000958  1028 023E                move.b     D0, [A0 + 0x23E]
  919. 0000095C  7E02                     moveq.l    D7, 0x02
  920. 0000095E  CE80                     and.l      D7, D0
  921. 00000960  206D D8F6                movea.l    A0, [A5 - 0x270A]
  922. 00000964  7000                     moveq.l    D0, 0x00
  923. 00000966  1028 023C                move.b     D0, [A0 + 0x23C]
  924. 0000096A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  925. 0000096E  7200                     moveq.l    D1, 0x00
  926. 00000970  1228 0239                move.b     D1, [A0 + 0x239]
  927. 00000974  9081                     sub.l      D0, D1
  928. 00000976  206D D8F6                movea.l    A0, [A5 - 0x270A]
  929. 0000097A  7200                     moveq.l    D1, 0x00
  930. 0000097C  1228 023C                move.b     D1, [A0 + 0x23C]
  931. 00000980  B280                     cmp.l      D1, D0
  932. 00000982  6700 011A                beq        +0x11C /* 00000A9E */
  933. 00000986  3005                     move.w     D0, D5
  934. 00000988  5240                     addq.w     D0, 1
  935. 0000098A  6B00 0108                bmi        +0x10A /* 00000A94 */
  936. 0000098E  0C40 0011                cmpi.w     D0, 0x11
  937. 00000992  6E00 0100                bgt        +0x102 /* 00000A94 */
  938. 00000996  D040                     add.w      D0, D0
  939. 00000998  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  940. 0000099C  4EFB 0000                jmp        [PC + D0.w]
  941. 000009A0  0026 0030                ori.b      -[A6], 0x30 /* '0' */
  942. 000009A4  003A 0044 004E           ori.b      [PC + 0x4E /* 000009F4, value 0x1 */], 0x44 /* 'D' */
  943. 000009AA  0058 0062                ori.w      [A0]+, 0x62 /* 'b' */
  944. 000009AE  006C 0076 0080           ori.w      [A4 + 0x80], 0x76 /* 'v' */
  945. 000009B4  0098 00A2 00AC           ori.l      [A0]+, 0xA200AC
  946. 000009BA  00B6 00C0 00CA 00D4      ori.l      [A6 + D0.w - 0x44], 0xC000CA
  947. 000009C2  00EC                     .incomplete
  948. 000009C4  3B7C 0021 CF62           move.w     [A5 - 0x309E], 0x21 /* '!' */
  949. 000009CA  6000 01C8                bra        +0x1CA /* 00000B94 */
  950. 000009CE  3B7C 0021 CF62           move.w     [A5 - 0x309E], 0x21 /* '!' */
  951. 000009D4  6000 01BE                bra        +0x1C0 /* 00000B94 */
  952. 000009D8  3B7C 0025 CF62           move.w     [A5 - 0x309E], 0x25 /* '%' */
  953. 000009DE  6000 01B4                bra        +0x1B6 /* 00000B94 */
  954. 000009E2  3B7C 0007 CF62           move.w     [A5 - 0x309E], 0x7
  955. 000009E8  6000 01AA                bra        +0x1AC /* 00000B94 */
  956. 000009EC  3B7C 001A CF62           move.w     [A5 - 0x309E], 0x1A
  957. 000009F2  6000 01A0                bra        +0x1A2 /* 00000B94 */
  958. 000009F6  3B7C 000D CF62           move.w     [A5 - 0x309E], 0xD /* '\r' */
  959. 000009FC  6000 0196                bra        +0x198 /* 00000B94 */
  960. 00000A00  3B7C 001B CF62           move.w     [A5 - 0x309E], 0x1B
  961. 00000A06  6000 018C                bra        +0x18E /* 00000B94 */
  962. 00000A0A  3B7C 0022 CF62           move.w     [A5 - 0x309E], 0x22 /* '\"' */
  963. 00000A10  6000 0182                bra        +0x184 /* 00000B94 */
  964. 00000A14  3B7C 0036 CF62           move.w     [A5 - 0x309E], 0x36 /* '6' */
  965. 00000A1A  6000 0178                bra        +0x17A /* 00000B94 */
  966. 00000A1E  4A46                     tst.w      D6
  967. 00000A20  670A                     beq        +0xC /* 00000A2C */
  968. 00000A22  3B7C 0036 CF62           move.w     [A5 - 0x309E], 0x36 /* '6' */
  969. 00000A28  6000 016A                bra        +0x16C /* 00000B94 */
  970. label00000A2C:
  971. 00000A2C  3B7C 0018 CF62           move.w     [A5 - 0x309E], 0x18
  972. 00000A32  6000 0160                bra        +0x162 /* 00000B94 */
  973. 00000A36  3B7C 0020 CF62           move.w     [A5 - 0x309E], 0x20 /* ' ' */
  974. 00000A3C  6000 0156                bra        +0x158 /* 00000B94 */
  975. 00000A40  3B7C 0035 CF62           move.w     [A5 - 0x309E], 0x35 /* '5' */
  976. 00000A46  6000 014C                bra        +0x14E /* 00000B94 */
  977. 00000A4A  3B7C 0019 CF62           move.w     [A5 - 0x309E], 0x19
  978. 00000A50  6000 0142                bra        +0x144 /* 00000B94 */
  979. 00000A54  3B7C 0034 CF62           move.w     [A5 - 0x309E], 0x34 /* '4' */
  980. 00000A5A  6000 0138                bra        +0x13A /* 00000B94 */
  981. 00000A5E  3B7C 0017 CF62           move.w     [A5 - 0x309E], 0x17
  982. 00000A64  6000 012E                bra        +0x130 /* 00000B94 */
  983. 00000A68  3B7C 001E CF62           move.w     [A5 - 0x309E], 0x1E
  984. 00000A6E  6000 0124                bra        +0x126 /* 00000B94 */
  985. 00000A72  4A47                     tst.w      D7
  986. 00000A74  670A                     beq        +0xC /* 00000A80 */
  987. 00000A76  3B7C 001E CF62           move.w     [A5 - 0x309E], 0x1E
  988. 00000A7C  6000 0116                bra        +0x118 /* 00000B94 */
  989. label00000A80:
  990. 00000A80  3B7C 001C CF62           move.w     [A5 - 0x309E], 0x1C
  991. 00000A86  6000 010C                bra        +0x10E /* 00000B94 */
  992. 00000A8A  3B7C 0011 CF62           move.w     [A5 - 0x309E], 0x11
  993. 00000A90  6000 0102                bra        +0x104 /* 00000B94 */
  994. label00000A94:
  995. 00000A94  3B7C 0001 CF62           move.w     [A5 - 0x309E], 0x1
  996. 00000A9A  6000 00F8                bra        +0xFA /* 00000B94 */
  997. label00000A9E:
  998. 00000A9E  3005                     move.w     D0, D5
  999. 00000AA0  5240                     addq.w     D0, 1
  1000. 00000AA2  6B00 00EA                bmi        +0xEC /* 00000B8E */
  1001. 00000AA6  0C40 0011                cmpi.w     D0, 0x11
  1002. 00000AAA  6E00 00E2                bgt        +0xE4 /* 00000B8E */
  1003. 00000AAE  D040                     add.w      D0, D0
  1004. 00000AB0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1005. 00000AB4  4EFB 0000                jmp        [PC + D0.w]
  1006. 00000AB8  0026 0030                ori.b      -[A6], 0x30 /* '0' */
  1007. 00000ABC  003A 0044 004E           ori.b      [PC + 0x4E /* 00000B0C, value 0x0, cstring "" */], 0x44 /* 'D' */
  1008. 00000AC2  0058 0060                ori.w      [A0]+, 0x60 /* '`' */
  1009. 00000AC6  0068 0070 0084           ori.w      [A0 + 0x84], 0x70 /* 'p' */
  1010. 00000ACC  008C 0094 009C           ori.l      A4, 0x94009C
  1011. 00000AD2  00A4 00AC 00B4           ori.l      -[A4], 0xAC00B4
  1012. 00000AD8  00C8                     .incomplete
  1013. 00000ADA  00D0                     .incomplete
  1014. 00000ADC  3B7C 0021 CF62           move.w     [A5 - 0x309E], 0x21 /* '!' */
  1015. 00000AE2  6000 00B0                bra        +0xB2 /* 00000B94 */
  1016. 00000AE6  3B7C 0025 CF62           move.w     [A5 - 0x309E], 0x25 /* '%' */
  1017. 00000AEC  6000 00A6                bra        +0xA8 /* 00000B94 */
  1018. 00000AF0  3B7C 0007 CF62           move.w     [A5 - 0x309E], 0x7
  1019. 00000AF6  6000 009C                bra        +0x9E /* 00000B94 */
  1020. 00000AFA  3B7C 001A CF62           move.w     [A5 - 0x309E], 0x1A
  1021. 00000B00  6000 0092                bra        +0x94 /* 00000B94 */
  1022. 00000B04  3B7C 000D CF62           move.w     [A5 - 0x309E], 0xD /* '\r' */
  1023. 00000B0A  6000 0088                bra        +0x8A /* 00000B94 */
  1024. 00000B0E  3B7C 001B CF62           move.w     [A5 - 0x309E], 0x1B
  1025. 00000B14  607E                     bra        +0x80 /* 00000B94 */
  1026. 00000B16  3B7C 0022 CF62           move.w     [A5 - 0x309E], 0x22 /* '\"' */
  1027. 00000B1C  6076                     bra        +0x78 /* 00000B94 */
  1028. 00000B1E  3B7C 0036 CF62           move.w     [A5 - 0x309E], 0x36 /* '6' */
  1029. 00000B24  606E                     bra        +0x70 /* 00000B94 */
  1030. 00000B26  4A46                     tst.w      D6
  1031. 00000B28  6708                     beq        +0xA /* 00000B32 */
  1032. 00000B2A  3B7C 0036 CF62           move.w     [A5 - 0x309E], 0x36 /* '6' */
  1033. 00000B30  6062                     bra        +0x64 /* 00000B94 */
  1034. label00000B32:
  1035. 00000B32  3B7C 0018 CF62           move.w     [A5 - 0x309E], 0x18
  1036. 00000B38  605A                     bra        +0x5C /* 00000B94 */
  1037. 00000B3A  3B7C 0020 CF62           move.w     [A5 - 0x309E], 0x20 /* ' ' */
  1038. 00000B40  6052                     bra        +0x54 /* 00000B94 */
  1039. 00000B42  3B7C 0035 CF62           move.w     [A5 - 0x309E], 0x35 /* '5' */
  1040. 00000B48  604A                     bra        +0x4C /* 00000B94 */
  1041. 00000B4A  3B7C 0019 CF62           move.w     [A5 - 0x309E], 0x19
  1042. 00000B50  6042                     bra        +0x44 /* 00000B94 */
  1043. 00000B52  3B7C 0034 CF62           move.w     [A5 - 0x309E], 0x34 /* '4' */
  1044. 00000B58  603A                     bra        +0x3C /* 00000B94 */
  1045. 00000B5A  3B7C 0017 CF62           move.w     [A5 - 0x309E], 0x17
  1046. 00000B60  6032                     bra        +0x34 /* 00000B94 */
  1047. 00000B62  3B7C 001E CF62           move.w     [A5 - 0x309E], 0x1E
  1048. 00000B68  602A                     bra        +0x2C /* 00000B94 */
  1049. 00000B6A  4A47                     tst.w      D7
  1050. 00000B6C  6708                     beq        +0xA /* 00000B76 */
  1051. 00000B6E  3B7C 001E CF62           move.w     [A5 - 0x309E], 0x1E
  1052. 00000B74  601E                     bra        +0x20 /* 00000B94 */
  1053. label00000B76:
  1054. 00000B76  3B7C 001C CF62           move.w     [A5 - 0x309E], 0x1C
  1055. 00000B7C  6016                     bra        +0x18 /* 00000B94 */
  1056. 00000B7E  3B7C 0011 CF62           move.w     [A5 - 0x309E], 0x11
  1057. 00000B84  600E                     bra        +0x10 /* 00000B94 */
  1058. 00000B86  3B7C 003D CF62           move.w     [A5 - 0x309E], 0x3D /* '=' */
  1059. 00000B8C  6006                     bra        +0x8 /* 00000B94 */
  1060. label00000B8E:
  1061. 00000B8E  3B7C 0001 CF62           move.w     [A5 - 0x309E], 0x1
  1062. label00000B94:
  1063. 00000B94  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1064. 00000B98  4E75                     rts
  1065. fn00000B9A:
  1066. 00000B9A  4E56 0000                link       A6, 0
  1067. 00000B9E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1068. 00000BA2  3E2E 000E                move.w     D7, [A6 + 0xE]
  1069. 00000BA6  206E 0010                movea.l    A0, [A6 + 0x10]
  1070. 00000BAA  7000                     moveq.l    D0, 0x00
  1071. 00000BAC  2080                     move.l     [A0], D0
  1072. 00000BAE  206E 0014                movea.l    A0, [A6 + 0x14]
  1073. 00000BB2  4250                     clr.w      [A0]
  1074. 00000BB4  598F                     subq.l     A7, 4
  1075. 00000BB6  2F3C 5753 5423           move.l     -[A7], 0x57535423 /* 'WST#' */
  1076. 00000BBC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1077. 00000BC0  A9A0                     syscall    GetResource
  1078. 00000BC2  285F                     movea.l    A4, [A7]+
  1079. 00000BC4  200C                     move.l     D0, A4
  1080. 00000BC6  6700 0086                beq        +0x88 /* 00000C4E */
  1081. 00000BCA  2F0C                     move.l     -[A7], A4
  1082. 00000BCC  205F                     movea.l    A0, [A7]+
  1083. 00000BCE  A029                     syscall    HLock
  1084. 00000BD0  2054                     movea.l    A0, [A4]
  1085. 00000BD2  3C10                     move.w     D6, [A0]
  1086. 00000BD4  48C6                     ext.l      D6
  1087. 00000BD6  4A86                     tst.l      D6
  1088. 00000BD8  6710                     beq        +0x12 /* 00000BEA */
  1089. 00000BDA  48C7                     ext.l      D7
  1090. 00000BDC  48C6                     ext.l      D6
  1091. 00000BDE  BC87                     cmp.l      D6, D7
  1092. 00000BE0  6D08                     blt        +0xA /* 00000BEA */
  1093. 00000BE2  48C7                     ext.l      D7
  1094. 00000BE4  7001                     moveq.l    D0, 0x01
  1095. 00000BE6  B087                     cmp.l      D0, D7
  1096. 00000BE8  6F08                     ble        +0xA /* 00000BF2 */
  1097. label00000BEA:
  1098. 00000BEA  2F0C                     move.l     -[A7], A4
  1099. 00000BEC  205F                     movea.l    A0, [A7]+
  1100. 00000BEE  A02A                     syscall    HUnlock
  1101. 00000BF0  605C                     bra        +0x5E /* 00000C4E */
  1102. label00000BF2:
  1103. 00000BF2  2654                     movea.l    A3, [A4]
  1104. 00000BF4  548B                     addq.l     A3, 2
  1105. 00000BF6  6014                     bra        +0x16 /* 00000C0C */
  1106. label00000BF8:
  1107. 00000BF8  200B                     move.l     D0, A3
  1108. 00000BFA  0800 0000                btst.b     D0, 0x0
  1109. 00000BFE  6704                     beq        +0x6 /* 00000C04 */
  1110. 00000C00  D6FC 0001                add.w      A3, 0x1
  1111. label00000C04:
  1112. 00000C04  3013                     move.w     D0, [A3]
  1113. 00000C06  48C0                     ext.l      D0
  1114. 00000C08  5480                     addq.l     D0, 2
  1115. 00000C0A  D7C0                     add.l      A3, D0
  1116. label00000C0C:
  1117. 00000C0C  5347                     subq.w     D7, 1
  1118. 00000C0E  66E8                     bne        -0x16 /* 00000BF8 */
  1119. 00000C10  200B                     move.l     D0, A3
  1120. 00000C12  0800 0000                btst.b     D0, 0x0
  1121. 00000C16  6704                     beq        +0x6 /* 00000C1C */
  1122. 00000C18  D6FC 0001                add.w      A3, 0x1
  1123. label00000C1C:
  1124. 00000C1C  206E 0014                movea.l    A0, [A6 + 0x14]
  1125. 00000C20  3093                     move.w     [A0], [A3]
  1126. 00000C22  548B                     addq.l     A3, 2
  1127. 00000C24  558F                     subq.l     A7, 2
  1128. 00000C26  2F0B                     move.l     -[A7], A3
  1129. 00000C28  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1130. 00000C2C  206E 0014                movea.l    A0, [A6 + 0x14]
  1131. 00000C30  3010                     move.w     D0, [A0]
  1132. 00000C32  48C0                     ext.l      D0
  1133. 00000C34  2F00                     move.l     -[A7], D0
  1134. 00000C36  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  1135. 00000C3A  301F                     move.w     D0, [A7]+
  1136. 00000C3C  48C0                     ext.l      D0
  1137. 00000C3E  6708                     beq        +0xA /* 00000C48 */
  1138. 00000C40  206E 0010                movea.l    A0, [A6 + 0x10]
  1139. 00000C44  7000                     moveq.l    D0, 0x00
  1140. 00000C46  2080                     move.l     [A0], D0
  1141. label00000C48:
  1142. 00000C48  2F0C                     move.l     -[A7], A4
  1143. 00000C4A  205F                     movea.l    A0, [A7]+
  1144. 00000C4C  A02A                     syscall    HUnlock
  1145. label00000C4E:
  1146. 00000C4E  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1147. 00000C54  4E5E                     unlink     A6
  1148. 00000C56  4E75                     rts
  1149. export_157:
  1150. 00000C58  4E56 FF00                link       A6, -0x0100
  1151. 00000C5C  48E7 0018                movem.l    -[A7], A3,A4
  1152. 00000C60  49EE FF00                lea.l      A4, [A6 - 0x100]
  1153. 00000C64  266E 0008                movea.l    A3, [A6 + 0x8]
  1154. 00000C68  206E 000C                movea.l    A0, [A6 + 0xC]
  1155. 00000C6C  3010                     move.w     D0, [A0]
  1156. 00000C6E  5340                     subq.w     D0, 1
  1157. 00000C70  6B4E                     bmi        +0x50 /* 00000CC0 */
  1158. 00000C72  0C40 0000                cmpi.w     D0, 0x0
  1159. 00000C76  6E48                     bgt        +0x4A /* 00000CC0 */
  1160. 00000C78  D040                     add.w      D0, D0
  1161. 00000C7A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1162. 00000C7E  4EFB 0000                jmp        [PC + D0.w]
  1163. 00000C82  0004 2053                ori.b      D4, 0x53 /* 'S' */
  1164. 00000C86  4AA8 0014                tst.l      [A0 + 0x14]
  1165. 00000C8A  661C                     bne        +0x1E /* 00000CA8 */
  1166. 00000C8C  2F0C                     move.l     -[A7], A4
  1167. 00000C8E  3F3C 0802                move.w     -[A7], 0x802
  1168. 00000C92  7001                     moveq.l    D0, 0x01
  1169. 00000C94  3F00                     move.w     -[A7], D0
  1170. 00000C96  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1171. 00000C9A  2F0C                     move.l     -[A7], A4
  1172. 00000C9C  7000                     moveq.l    D0, 0x00
  1173. 00000C9E  2F00                     move.l     -[A7], D0
  1174. 00000CA0  2F00                     move.l     -[A7], D0
  1175. 00000CA2  2F00                     move.l     -[A7], D0
  1176. 00000CA4  A98B                     syscall    ParamText
  1177. 00000CA6  6010                     bra        +0x12 /* 00000CB8 */
  1178. label00000CA8:
  1179. 00000CA8  7001                     moveq.l    D0, 0x01
  1180. 00000CAA  2F00                     move.l     -[A7], D0
  1181. 00000CAC  2F00                     move.l     -[A7], D0
  1182. 00000CAE  2F0B                     move.l     -[A7], A3
  1183. 00000CB0  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  1184. 00000CB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1185. label00000CB8:
  1186. 00000CB8  203C 0105 1518           move.l     D0, 0x1051518
  1187. 00000CBE  6006                     bra        +0x8 /* 00000CC6 */
  1188. label00000CC0:
  1189. 00000CC0  7001                     moveq.l    D0, 0x01
  1190. 00000CC2  6002                     bra        +0x4 /* 00000CC6 */
  1191. 00000CC4  7001                     moveq.l    D0, 0x01
  1192. label00000CC6:
  1193. 00000CC6  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1194. 00000CCC  4E5E                     unlink     A6
  1195. 00000CCE  4E75                     rts
  1196. export_158:
  1197. 00000CD0  48E7 0018                movem.l    -[A7], A3,A4
  1198. 00000CD4  286F 0010                movea.l    A4, [A7 + 0x10]
  1199. 00000CD8  266F 000C                movea.l    A3, [A7 + 0xC]
  1200. 00000CDC  3014                     move.w     D0, [A4]
  1201. 00000CDE  5340                     subq.w     D0, 1
  1202. 00000CE0  6B00 00D2                bmi        +0xD4 /* 00000DB4 */
  1203. 00000CE4  0C40 0005                cmpi.w     D0, 0x5
  1204. 00000CE8  6E00 00CA                bgt        +0xCC /* 00000DB4 */
  1205. 00000CEC  D040                     add.w      D0, D0
  1206. 00000CEE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1207. 00000CF2  4EFB 0000                jmp        [PC + D0.w]
  1208. 00000CF6  000E 00A2                ori.b      A6, 0xA2
  1209. 00000CFA  00C0                     .incomplete
  1210. 00000CFC  00C0                     .incomplete
  1211. 00000CFE  00B2 006E 426D E3D8      ori.l      [], 0x6E426D /* 'nBm' */
  1212. 00000D06  2053                     movea.l    A0, [A3]
  1213. 00000D08  4AA8 0014                tst.l      [A0 + 0x14]
  1214. 00000D0C  674C                     beq        +0x4E /* 00000D5A */
  1215. 00000D0E  4878 2329                push.l     0x2329 /* '#)' */
  1216. 00000D12  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  1217. 00000D16  7000                     moveq.l    D0, 0x00
  1218. 00000D18  2F00                     move.l     -[A7], D0
  1219. 00000D1A  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  1220. 00000D1E  7201                     moveq.l    D1, 0x01
  1221. 00000D20  2F01                     move.l     -[A7], D1
  1222. 00000D22  2F0B                     move.l     -[A7], A3
  1223. 00000D24  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  1224. 00000D28  7000                     moveq.l    D0, 0x00
  1225. 00000D2A  2F00                     move.l     -[A7], D0
  1226. 00000D2C  322D D484                move.w     D1, [A5 - 0x2B7C]
  1227. 00000D30  48C1                     ext.l      D1
  1228. 00000D32  2F01                     move.l     -[A7], D1
  1229. 00000D34  2F00                     move.l     -[A7], D0
  1230. 00000D36  4878 4ACE                push.l     0x4ACE
  1231. 00000D3A  4878 23BE                push.l     0x23BE
  1232. 00000D3E  7201                     moveq.l    D1, 0x01
  1233. 00000D40  2F01                     move.l     -[A7], D1
  1234. 00000D42  2F0B                     move.l     -[A7], A3
  1235. 00000D44  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1236. 00000D48  703C                     moveq.l    D0, 0x3C
  1237. 00000D4A  2F00                     move.l     -[A7], D0
  1238. 00000D4C  2F0B                     move.l     -[A7], A3
  1239. 00000D4E  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1240. 00000D52  426D D4C4                clr.w      [A5 - 0x2B3C]
  1241. 00000D56  4FEF 0038                lea.l      A7, [A7 + 0x38]
  1242. label00000D5A:
  1243. 00000D5A  203C 0104 14B4           move.l     D0, 0x10414B4
  1244. 00000D60  6058                     bra        +0x5A /* 00000DBA */
  1245. 00000D62  302D D4C4                move.w     D0, [A5 - 0x2B3C]
  1246. 00000D66  48C0                     ext.l      D0
  1247. 00000D68  661C                     bne        +0x1E /* 00000D86 */
  1248. 00000D6A  3B7C 0001 D4C4           move.w     [A5 - 0x2B3C], 0x1
  1249. 00000D70  2F0B                     move.l     -[A7], A3
  1250. 00000D72  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1251. 00000D76  4878 021C                push.l     0x21C
  1252. 00000D7A  2F0B                     move.l     -[A7], A3
  1253. 00000D7C  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  1254. 00000D80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1255. 00000D84  6032                     bra        +0x34 /* 00000DB8 */
  1256. label00000D86:
  1257. 00000D86  486D 0512                pea.l      [A5 + 0x512 /* export_158 */]
  1258. 00000D8A  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1259. 00000D8E  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1260. 00000D92  588F                     addq.l     A7, 4
  1261. 00000D94  6022                     bra        +0x24 /* 00000DB8 */
  1262. 00000D96  486D 0512                pea.l      [A5 + 0x512 /* export_158 */]
  1263. 00000D9A  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1264. 00000D9E  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1265. 00000DA2  588F                     addq.l     A7, 4
  1266. 00000DA4  6012                     bra        +0x14 /* 00000DB8 */
  1267. 00000DA6  426D E3D8                clr.w      [A5 - 0x1C28]
  1268. 00000DAA  2F0B                     move.l     -[A7], A3
  1269. 00000DAC  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  1270. 00000DB0  588F                     addq.l     A7, 4
  1271. 00000DB2  6004                     bra        +0x6 /* 00000DB8 */
  1272. label00000DB4:
  1273. 00000DB4  7001                     moveq.l    D0, 0x01
  1274. 00000DB6  6002                     bra        +0x4 /* 00000DBA */
  1275. label00000DB8:
  1276. 00000DB8  7001                     moveq.l    D0, 0x01
  1277. label00000DBA:
  1278. 00000DBA  4CDF 1800                movem.l    A3,A4, [A7]+
  1279. 00000DBE  4E75                     rts
  1280. export_159:
  1281. 00000DC0  4EBA 01D2                jsr        [PC + 0x1D2 /* 00000F94 */]
  1282. 00000DC4  302D D874                move.w     D0, [A5 - 0x278C]
  1283. 00000DC8  48C0                     ext.l      D0
  1284. 00000DCA  6606                     bne        +0x8 /* 00000DD2 */
  1285. 00000DCC  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1286. 00000DD0  6042                     bra        +0x44 /* 00000E14 */
  1287. label00000DD2:
  1288. 00000DD2  302D D874                move.w     D0, [A5 - 0x278C]
  1289. 00000DD6  48C0                     ext.l      D0
  1290. 00000DD8  7201                     moveq.l    D1, 0x01
  1291. 00000DDA  B280                     cmp.l      D1, D0
  1292. 00000DDC  661C                     bne        +0x1E /* 00000DFA */
  1293. 00000DDE  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  1294. 00000DE2  486D 0D2A                pea.l      [A5 + 0xD2A /* export_417 */]
  1295. 00000DE6  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1296. 00000DEA  486D 09D2                pea.l      [A5 + 0x9D2 /* export_310 */]
  1297. 00000DEE  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  1298. 00000DF2  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1299. 00000DF6  508F                     addq.l     A7, 8
  1300. 00000DF8  601A                     bra        +0x1C /* 00000E14 */
  1301. label00000DFA:
  1302. 00000DFA  302D D874                move.w     D0, [A5 - 0x278C]
  1303. 00000DFE  48C0                     ext.l      D0
  1304. 00000E00  7202                     moveq.l    D1, 0x02
  1305. 00000E02  B280                     cmp.l      D1, D0
  1306. 00000E04  660E                     bne        +0x10 /* 00000E14 */
  1307. 00000E06  7000                     moveq.l    D0, 0x00
  1308. 00000E08  2F00                     move.l     -[A7], D0
  1309. 00000E0A  7202                     moveq.l    D1, 0x02
  1310. 00000E0C  2F01                     move.l     -[A7], D1
  1311. 00000E0E  4EBA 0442                jsr        [PC + 0x442 /* 00001252 */]
  1312. 00000E12  508F                     addq.l     A7, 8
  1313. label00000E14:
  1314. 00000E14  4E75                     rts
  1315. export_160:
  1316. 00000E16  4E56 FF6E                link       A6, -0x0092
  1317. 00000E1A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1318. 00000E1E  49EE FF6E                lea.l      A4, [A6 - 0x92]
  1319. 00000E22  598F                     subq.l     A7, 4
  1320. 00000E24  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  1321. 00000E2A  3F3C F061                move.w     -[A7], 0xF061
  1322. 00000E2E  A9A0                     syscall    GetResource
  1323. 00000E30  265F                     movea.l    A3, [A7]+
  1324. 00000E32  200B                     move.l     D0, A3
  1325. 00000E34  6614                     bne        +0x16 /* 00000E4A */
  1326. 00000E36  486D D4DA                pea.l      [A5 - 0x2B26]
  1327. 00000E3A  558F                     subq.l     A7, 2
  1328. 00000E3C  A9AF                     syscall    ResError
  1329. 00000E3E  301F                     move.w     D0, [A7]+
  1330. 00000E40  48C0                     ext.l      D0
  1331. 00000E42  2F00                     move.l     -[A7], D0
  1332. 00000E44  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1333. 00000E48  508F                     addq.l     A7, 8
  1334. label00000E4A:
  1335. 00000E4A  2F0B                     move.l     -[A7], A3
  1336. 00000E4C  205F                     movea.l    A0, [A7]+
  1337. 00000E4E  A029                     syscall    HLock
  1338. 00000E50  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  1339. 00000E54  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1340. 00000E58  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1341. 00000E5C  2F0B                     move.l     -[A7], A3
  1342. 00000E5E  205F                     movea.l    A0, [A7]+
  1343. 00000E60  A02A                     syscall    HUnlock
  1344. 00000E62  206E FFFC                movea.l    A0, [A6 - 0x4]
  1345. 00000E66  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  1346. 00000E6A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1347. 00000E6E  3D68 0002 FFFA           move.w     [A6 - 0x6], [A0 + 0x2]
  1348. 00000E74  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1349. 00000E78  486D D4EA                pea.l      [A5 - 0x2B16]
  1350. 00000E7C  486D D4FA                pea.l      [A5 - 0x2B06]
  1351. 00000E80  7000                     moveq.l    D0, 0x00
  1352. 00000E82  2F00                     move.l     -[A7], D0
  1353. 00000E84  486E FFAE                pea.l      [A6 - 0x52]
  1354. 00000E88  3F3C 0001                move.w     -[A7], 0x1
  1355. 00000E8C  A9EA                     syscall    Pack3
  1356. 00000E8E  4A2E FFAE                tst.b      [A6 - 0x52]
  1357. 00000E92  588F                     addq.l     A7, 4
  1358. 00000E94  6700 00F4                beq        +0xF6 /* 00000F8A */
  1359. 00000E98  486E FFB8                pea.l      [A6 - 0x48]
  1360. 00000E9C  2F0C                     move.l     -[A7], A4
  1361. 00000E9E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1362. 00000EA2  3B6E FFB4 D540           move.w     [A5 - 0x2AC0], [A6 - 0x4C]
  1363. 00000EA8  558F                     subq.l     A7, 2
  1364. 00000EAA  2F0C                     move.l     -[A7], A4
  1365. 00000EAC  3F2D D540                move.w     -[A7], [A5 - 0x2AC0]
  1366. 00000EB0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1367. 00000EB4  558F                     subq.l     A7, 2
  1368. 00000EB6  2F0C                     move.l     -[A7], A4
  1369. 00000EB8  3F2D D540                move.w     -[A7], [A5 - 0x2AC0]
  1370. 00000EBC  2F3C 7474 7874           move.l     -[A7], 0x74747874 /* 'ttxt' */
  1371. 00000EC2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1372. 00000EC8  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1373. 00000ECC  3E1F                     move.w     D7, [A7]+
  1374. 00000ECE  302D D874                move.w     D0, [A5 - 0x278C]
  1375. 00000ED2  48C0                     ext.l      D0
  1376. 00000ED4  7202                     moveq.l    D1, 0x02
  1377. 00000ED6  B280                     cmp.l      D1, D0
  1378. 00000ED8  548F                     addq.l     A7, 2
  1379. 00000EDA  6614                     bne        +0x16 /* 00000EF0 */
  1380. 00000EDC  48C7                     ext.l      D7
  1381. 00000EDE  4A87                     tst.l      D7
  1382. 00000EE0  660E                     bne        +0x10 /* 00000EF0 */
  1383. 00000EE2  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  1384. 00000EE6  2F2D D548                move.l     -[A7], [A5 - 0x2AB8]
  1385. 00000EEA  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  1386. 00000EEE  588F                     addq.l     A7, 4
  1387. label00000EF0:
  1388. 00000EF0  48C7                     ext.l      D7
  1389. 00000EF2  4A87                     tst.l      D7
  1390. 00000EF4  6600 0094                bne        +0x96 /* 00000F8A */
  1391. 00000EF8  486D D542                pea.l      [A5 - 0x2ABE]
  1392. 00000EFC  2F0C                     move.l     -[A7], A4
  1393. 00000EFE  4EAD 0AC2                jsr        [A5 + 0xAC2 /* export_340 */]
  1394. 00000F02  3E00                     move.w     D7, D0
  1395. 00000F04  508F                     addq.l     A7, 8
  1396. 00000F06  48C7                     ext.l      D7
  1397. 00000F08  4A87                     tst.l      D7
  1398. 00000F0A  6638                     bne        +0x3A /* 00000F44 */
  1399. 00000F0C  598F                     subq.l     A7, 4
  1400. 00000F0E  2F2D D548                move.l     -[A7], [A5 - 0x2AB8]
  1401. 00000F12  A9CB                     syscall    TEGetText
  1402. 00000F14  265F                     movea.l    A3, [A7]+
  1403. 00000F16  2F0B                     move.l     -[A7], A3
  1404. 00000F18  205F                     movea.l    A0, [A7]+
  1405. 00000F1A  A029                     syscall    HLock
  1406. 00000F1C  206D D548                movea.l    A0, [A5 - 0x2AB8]
  1407. 00000F20  2050                     movea.l    A0, [A0]
  1408. 00000F22  7000                     moveq.l    D0, 0x00
  1409. 00000F24  3028 003C                move.w     D0, [A0 + 0x3C]
  1410. 00000F28  2F00                     move.l     -[A7], D0
  1411. 00000F2A  2F13                     move.l     -[A7], [A3]
  1412. 00000F2C  302D D542                move.w     D0, [A5 - 0x2ABE]
  1413. 00000F30  48C0                     ext.l      D0
  1414. 00000F32  2F00                     move.l     -[A7], D0
  1415. 00000F34  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  1416. 00000F38  3E00                     move.w     D7, D0
  1417. 00000F3A  2F0B                     move.l     -[A7], A3
  1418. 00000F3C  205F                     movea.l    A0, [A7]+
  1419. 00000F3E  A02A                     syscall    HUnlock
  1420. 00000F40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1421. label00000F44:
  1422. 00000F44  302D D874                move.w     D0, [A5 - 0x278C]
  1423. 00000F48  48C0                     ext.l      D0
  1424. 00000F4A  7202                     moveq.l    D1, 0x02
  1425. 00000F4C  B280                     cmp.l      D1, D0
  1426. 00000F4E  660A                     bne        +0xC /* 00000F5A */
  1427. 00000F50  48C7                     ext.l      D7
  1428. 00000F52  4A87                     tst.l      D7
  1429. 00000F54  6604                     bne        +0x6 /* 00000F5A */
  1430. 00000F56  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  1431. label00000F5A:
  1432. 00000F5A  302D D542                move.w     D0, [A5 - 0x2ABE]
  1433. 00000F5E  48C0                     ext.l      D0
  1434. 00000F60  72FF                     moveq.l    D1, 0xFFFFFFFF
  1435. 00000F62  B280                     cmp.l      D1, D0
  1436. 00000F64  670A                     beq        +0xC /* 00000F70 */
  1437. 00000F66  486D D542                pea.l      [A5 - 0x2ABE]
  1438. 00000F6A  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  1439. 00000F6E  588F                     addq.l     A7, 4
  1440. label00000F70:
  1441. 00000F70  486D 0ACA                pea.l      [A5 + 0xACA /* export_341 */]
  1442. 00000F74  A9F1                     syscall    UnloadSeg
  1443. 00000F76  48C7                     ext.l      D7
  1444. 00000F78  4A87                     tst.l      D7
  1445. 00000F7A  670E                     beq        +0x10 /* 00000F8A */
  1446. 00000F7C  558F                     subq.l     A7, 2
  1447. 00000F7E  2F0C                     move.l     -[A7], A4
  1448. 00000F80  3F2D D540                move.w     -[A7], [A5 - 0x2AC0]
  1449. 00000F84  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1450. 00000F88  548F                     addq.l     A7, 2
  1451. label00000F8A:
  1452. 00000F8A  4CEE 1880 FF62           movem.l    D7,A3,A4, [A6 - 0x9E]
  1453. 00000F90  4E5E                     unlink     A6
  1454. 00000F92  4E75                     rts
  1455. fn00000F94:
  1456. 00000F94  4AAD D54C                tst.l      [A5 - 0x2AB4]
  1457. 00000F98  670E                     beq        +0x10 /* 00000FA8 */
  1458. 00000F9A  2F2D D54C                move.l     -[A7], [A5 - 0x2AB4]
  1459. 00000F9E  205F                     movea.l    A0, [A7]+
  1460. 00000FA0  A01F                     syscall    DisposPtr/DisposePtr
  1461. 00000FA2  7000                     moveq.l    D0, 0x00
  1462. 00000FA4  2B40 D54C                move.l     [A5 - 0x2AB4], D0
  1463. label00000FA8:
  1464. 00000FA8  4AAD D550                tst.l      [A5 - 0x2AB0]
  1465. 00000FAC  670E                     beq        +0x10 /* 00000FBC */
  1466. 00000FAE  2F2D D550                move.l     -[A7], [A5 - 0x2AB0]
  1467. 00000FB2  205F                     movea.l    A0, [A7]+
  1468. 00000FB4  A01F                     syscall    DisposPtr/DisposePtr
  1469. 00000FB6  7000                     moveq.l    D0, 0x00
  1470. 00000FB8  2B40 D550                move.l     [A5 - 0x2AB0], D0
  1471. label00000FBC:
  1472. 00000FBC  4AAD D558                tst.l      [A5 - 0x2AA8]
  1473. 00000FC0  670E                     beq        +0x10 /* 00000FD0 */
  1474. 00000FC2  2F2D D558                move.l     -[A7], [A5 - 0x2AA8]
  1475. 00000FC6  205F                     movea.l    A0, [A7]+
  1476. 00000FC8  A01F                     syscall    DisposPtr/DisposePtr
  1477. 00000FCA  7000                     moveq.l    D0, 0x00
  1478. 00000FCC  2B40 D558                move.l     [A5 - 0x2AA8], D0
  1479. label00000FD0:
  1480. 00000FD0  4AAD D544                tst.l      [A5 - 0x2ABC]
  1481. 00000FD4  670E                     beq        +0x10 /* 00000FE4 */
  1482. 00000FD6  2F2D D544                move.l     -[A7], [A5 - 0x2ABC]
  1483. 00000FDA  205F                     movea.l    A0, [A7]+
  1484. 00000FDC  A01F                     syscall    DisposPtr/DisposePtr
  1485. 00000FDE  7000                     moveq.l    D0, 0x00
  1486. 00000FE0  2B40 D544                move.l     [A5 - 0x2ABC], D0
  1487. label00000FE4:
  1488. 00000FE4  486D 0552                pea.l      [A5 + 0x552 /* export_166 */]
  1489. 00000FE8  A9F1                     syscall    UnloadSeg
  1490. 00000FEA  4E75                     rts
  1491. export_161:
  1492. 00000FEC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1493. 00000FF0  598F                     subq.l     A7, 4
  1494. 00000FF2  3F3C 03E9                move.w     -[A7], 0x3E9
  1495. 00000FF6  A949                     syscall    GetMenuHandle
  1496. 00000FF8  285F                     movea.l    A4, [A7]+
  1497. 00000FFA  2F0C                     move.l     -[A7], A4
  1498. 00000FFC  7006                     moveq.l    D0, 0x06
  1499. 00000FFE  3F00                     move.w     -[A7], D0
  1500. 00001000  A939                     syscall    EnableItem
  1501. 00001002  2F0C                     move.l     -[A7], A4
  1502. 00001004  7001                     moveq.l    D0, 0x01
  1503. 00001006  3F00                     move.w     -[A7], D0
  1504. 00001008  A93A                     syscall    DisableItem
  1505. 0000100A  4EBA 05C6                jsr        [PC + 0x5C6 /* 000015D2 */]
  1506. 0000100E  4EAD 08DA                jsr        [A5 + 0x8DA /* export_279 */]
  1507. 00001012  7200                     moveq.l    D1, 0x00
  1508. 00001014  1200                     move.b     D1, D0
  1509. 00001016  6608                     bne        +0xA /* 00001020 */
  1510. 00001018  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1511. 0000101C  6000 01DC                bra        +0x1DE /* 000011FA */
  1512. label00001020:
  1513. 00001020  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1514. 00001024  4228 0005                clr.b      [A0 + 0x5]
  1515. 00001028  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1516. 0000102C  116D D86E 024A           move.b     [A0 + 0x24A], [A5 - 0x2792]
  1517. 00001032  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1518. 00001036  316D D86C 024C           move.w     [A0 + 0x24C], [A5 - 0x2794]
  1519. 0000103C  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1520. 00001040  117C 00FF 0249           move.b     [A0 + 0x249], 0xFF
  1521. 00001046  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1522. 0000104A  7000                     moveq.l    D0, 0x00
  1523. 0000104C  1028 0245                move.b     D0, [A0 + 0x245]
  1524. 00001050  7202                     moveq.l    D1, 0x02
  1525. 00001052  B280                     cmp.l      D1, D0
  1526. 00001054  660A                     bne        +0xC /* 00001060 */
  1527. 00001056  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1528. 0000105A  117C 0001 0245           move.b     [A0 + 0x245], 0x1
  1529. label00001060:
  1530. 00001060  4247                     clr.w      D7
  1531. 00001062  600C                     bra        +0xE /* 00001070 */
  1532. label00001064:
  1533. 00001064  206D D558                movea.l    A0, [A5 - 0x2AA8]
  1534. 00001068  11BC 00FF 7006           move.b     [A0 + D7.w + 0x6], 0xFF
  1535. 0000106E  5247                     addq.w     D7, 1
  1536. label00001070:
  1537. 00001070  48C7                     ext.l      D7
  1538. 00001072  7020                     moveq.l    D0, 0x20
  1539. 00001074  B087                     cmp.l      D0, D7
  1540. 00001076  6EEC                     bgt        -0x12 /* 00001064 */
  1541. 00001078  4247                     clr.w      D7
  1542. 0000107A  6054                     bra        +0x56 /* 000010D0 */
  1543. label0000107C:
  1544. 0000107C  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1545. 00001080  7000                     moveq.l    D0, 0x00
  1546. 00001082  1030 700A                move.b     D0, [A0 + D7.w + 0xA]
  1547. 00001086  0C80 0000 00FF           cmpi.l     D0, 0xFF
  1548. 0000108C  6740                     beq        +0x42 /* 000010CE */
  1549. 0000108E  1B47 D870                move.b     [A5 - 0x2790], D7
  1550. 00001092  206D D558                movea.l    A0, [A5 - 0x2AA8]
  1551. 00001096  4230 7006                clr.b      [A0 + D7.w + 0x6]
  1552. 0000109A  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1553. 0000109E  226D D8FA                movea.l    A1, [A5 - 0x2706]
  1554. 000010A2  7000                     moveq.l    D0, 0x00
  1555. 000010A4  1031 700A                move.b     D0, [A1 + D7.w + 0xA]
  1556. 000010A8  2200                     move.l     D1, D0
  1557. 000010AA  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  1558. 000010AE  4841                     swap.w     D1
  1559. 000010B0  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  1560. 000010B4  4841                     swap.w     D1
  1561. 000010B6  4241                     clr.w      D1
  1562. 000010B8  D081                     add.l      D0, D1
  1563. 000010BA  41E8 025E                lea.l      A0, [A0 + 0x25E]
  1564. 000010BE  47F0 0800                lea.l      A3, [A0 + D0]
  1565. 000010C2  4213                     clr.b      [A3]
  1566. 000010C4  422B 0001                clr.b      [A3 + 0x1]
  1567. 000010C8  177C 00FF 005C           move.b     [A3 + 0x5C], 0xFF
  1568. label000010CE:
  1569. 000010CE  5247                     addq.w     D7, 1
  1570. label000010D0:
  1571. 000010D0  48C7                     ext.l      D7
  1572. 000010D2  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1573. 000010D6  7000                     moveq.l    D0, 0x00
  1574. 000010D8  1028 0240                move.b     D0, [A0 + 0x240]
  1575. 000010DC  B087                     cmp.l      D0, D7
  1576. 000010DE  6E9C                     bgt        -0x62 /* 0000107C */
  1577. 000010E0  0CAD 4F52 4443 D200      cmpi.l     [A5 - 0x2E00], 0x4F524443 /* 'ORDC' */
  1578. 000010E8  6600 00B2                bne        +0xB4 /* 0000119C */
  1579. 000010EC  3B7C 0001 D554           move.w     [A5 - 0x2AAC], 0x1
  1580. 000010F2  3B7C 0001 D556           move.w     [A5 - 0x2AAA], 0x1
  1581. 000010F8  426D D876                clr.w      [A5 - 0x278A]
  1582. 000010FC  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1583. 00001100  226D D8FA                movea.l    A1, [A5 - 0x2706]
  1584. 00001104  7000                     moveq.l    D0, 0x00
  1585. 00001106  102D D870                move.b     D0, [A5 - 0x2790]
  1586. 0000110A  7200                     moveq.l    D1, 0x00
  1587. 0000110C  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  1588. 00001110  2001                     move.l     D0, D1
  1589. 00001112  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  1590. 00001116  4840                     swap.w     D0
  1591. 00001118  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  1592. 0000111C  4840                     swap.w     D0
  1593. 0000111E  4240                     clr.w      D0
  1594. 00001120  D280                     add.l      D1, D0
  1595. 00001122  41E8 02C9                lea.l      A0, [A0 + 0x2C9]
  1596. 00001126  11AD D86E 1800           move.b     [A0 + D1], [A5 - 0x2792]
  1597. 0000112C  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1598. 00001130  226D D8FA                movea.l    A1, [A5 - 0x2706]
  1599. 00001134  7000                     moveq.l    D0, 0x00
  1600. 00001136  102D D870                move.b     D0, [A5 - 0x2790]
  1601. 0000113A  7200                     moveq.l    D1, 0x00
  1602. 0000113C  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  1603. 00001140  2001                     move.l     D0, D1
  1604. 00001142  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  1605. 00001146  4840                     swap.w     D0
  1606. 00001148  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  1607. 0000114C  4840                     swap.w     D0
  1608. 0000114E  4240                     clr.w      D0
  1609. 00001150  D280                     add.l      D1, D0
  1610. 00001152  41E8 02CA                lea.l      A0, [A0 + 0x2CA]
  1611. 00001156  31AD D86C 1800           move.w     [A0 + D1], [A5 - 0x2794]
  1612. 0000115C  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1613. 00001160  117C 0001 0008           move.b     [A0 + 0x8], 0x1
  1614. 00001166  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1615. 0000116A  117C 0001 023F           move.b     [A0 + 0x23F], 0x1
  1616. 00001170  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1617. 00001174  117C 0001 0005           move.b     [A0 + 0x5], 0x1
  1618. 0000117A  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  1619. 0000117E  2F2D D8FA                move.l     -[A7], [A5 - 0x2706]
  1620. 00001182  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  1621. 00001186  2F2D D8EE                move.l     -[A7], [A5 - 0x2712]
  1622. 0000118A  2F2D D8FA                move.l     -[A7], [A5 - 0x2706]
  1623. 0000118E  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  1624. 00001192  4EBA 0400                jsr        [PC + 0x400 /* 00001594 */]
  1625. 00001196  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1626. 0000119A  605E                     bra        +0x60 /* 000011FA */
  1627. label0000119C:
  1628. 0000119C  206D D558                movea.l    A0, [A5 - 0x2AA8]
  1629. 000011A0  116D D86E 0002           move.b     [A0 + 0x2], [A5 - 0x2792]
  1630. 000011A6  206D D558                movea.l    A0, [A5 - 0x2AA8]
  1631. 000011AA  30AD D86C                move.w     [A0], [A5 - 0x2794]
  1632. 000011AE  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1633. 000011B2  226D D558                movea.l    A1, [A5 - 0x2AA8]
  1634. 000011B6  1368 0008 0003           move.b     [A1 + 0x3], [A0 + 0x8]
  1635. 000011BC  206D D558                movea.l    A0, [A5 - 0x2AA8]
  1636. 000011C0  4228 0004                clr.b      [A0 + 0x4]
  1637. 000011C4  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1638. 000011C8  4868 024E                pea.l      [A0 + 0x24E]
  1639. 000011CC  206D D558                movea.l    A0, [A5 - 0x2AA8]
  1640. 000011D0  4868 0066                pea.l      [A0 + 0x66]
  1641. 000011D4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1642. 000011D8  206D D8FA                movea.l    A0, [A5 - 0x2706]
  1643. 000011DC  4868 002A                pea.l      [A0 + 0x2A]
  1644. 000011E0  206D D558                movea.l    A0, [A5 - 0x2AA8]
  1645. 000011E4  4868 0076                pea.l      [A0 + 0x76]
  1646. 000011E8  4878 0200                push.l     0x200
  1647. 000011EC  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  1648. 000011F0  486D 0552                pea.l      [A5 + 0x552 /* export_166 */]
  1649. 000011F4  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1650. 000011F8  588F                     addq.l     A7, 4
  1651. label000011FA:
  1652. 000011FA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1653. 000011FE  4E75                     rts
  1654. export_162:
  1655. 00001200  2F07                     move.l     -[A7], D7
  1656. 00001202  4EBA FD90                jsr        [PC - 0x270 /* 00000F94 */]
  1657. 00001206  302D D874                move.w     D0, [A5 - 0x278C]
  1658. 0000120A  48C0                     ext.l      D0
  1659. 0000120C  7201                     moveq.l    D1, 0x01
  1660. 0000120E  B280                     cmp.l      D1, D0
  1661. 00001210  660C                     bne        +0xE /* 0000121E */
  1662. 00001212  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  1663. 00001216  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1664. 0000121A  7E01                     moveq.l    D7, 0x01
  1665. 0000121C  6024                     bra        +0x26 /* 00001242 */
  1666. label0000121E:
  1667. 0000121E  302D D874                move.w     D0, [A5 - 0x278C]
  1668. 00001222  48C0                     ext.l      D0
  1669. 00001224  7202                     moveq.l    D1, 0x02
  1670. 00001226  B280                     cmp.l      D1, D0
  1671. 00001228  6612                     bne        +0x14 /* 0000123C */
  1672. 0000122A  7000                     moveq.l    D0, 0x00
  1673. 0000122C  2F00                     move.l     -[A7], D0
  1674. 0000122E  7202                     moveq.l    D1, 0x02
  1675. 00001230  2F01                     move.l     -[A7], D1
  1676. 00001232  4EBA 0294                jsr        [PC + 0x294 /* 000014C8 */]
  1677. 00001236  4207                     clr.b      D7
  1678. 00001238  508F                     addq.l     A7, 8
  1679. 0000123A  6006                     bra        +0x8 /* 00001242 */
  1680. label0000123C:
  1681. 0000123C  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1682. 00001240  7E01                     moveq.l    D7, 0x01
  1683. label00001242:
  1684. 00001242  1007                     move.b     D0, D7
  1685. 00001244  2E1F                     move.l     D7, [A7]+
  1686. 00001246  4E75                     rts
  1687. fn00001248:
  1688. 00001248  4EBA FD4A                jsr        [PC - 0x2B6 /* 00000F94 */]
  1689. 0000124C  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1690. 00001250  4E75                     rts
  1691. fn00001252:
  1692. 00001252  4E56 0000                link       A6, 0
  1693. 00001256  202E 0008                move.l     D0, [A6 + 0x8]
  1694. 0000125A  5580                     subq.l     D0, 2
  1695. 0000125C  6B26                     bmi        +0x28 /* 00001284 */
  1696. 0000125E  0C80 0000 0000           cmpi.l     D0, 0x0
  1697. 00001264  6E1E                     bgt        +0x20 /* 00001284 */
  1698. 00001266  D080                     add.l      D0, D0
  1699. 00001268  303B 0806                move.w     D0, [PC + D0 + 0x6]
  1700. 0000126C  4EFB 0000                jmp        [PC + D0.w]
  1701. 00001270  0004 486D                ori.b      D4, 0x6D /* 'm' */
  1702. 00001274  0212 4EAD                andi.b     [A2], 0xAD
  1703. 00001278  076A 486D                bchg       [A2 + 0x486D], D3
  1704. 0000127C  053A 4EAD                btst       [PC + 0x4EAD /* 0000612B, cstring ""<EOF> */], D2
  1705. 00001280  076A 508F                bchg       [A2 + 0x508F], D3
  1706. label00001284:
  1707. 00001284  4E5E                     unlink     A6
  1708. 00001286  4E75                     rts
  1709. export_163:
  1710. 00001288  4E56 FF00                link       A6, -0x0100
  1711. 0000128C  48E7 0018                movem.l    -[A7], A3,A4
  1712. 00001290  286E 000C                movea.l    A4, [A6 + 0xC]
  1713. 00001294  266E 0008                movea.l    A3, [A6 + 0x8]
  1714. 00001298  3014                     move.w     D0, [A4]
  1715. 0000129A  5340                     subq.w     D0, 1
  1716. 0000129C  6B00 00FE                bmi        +0x100 /* 0000139C */
  1717. 000012A0  0C40 0001                cmpi.w     D0, 0x1
  1718. 000012A4  6E00 00F6                bgt        +0xF8 /* 0000139C */
  1719. 000012A8  D040                     add.w      D0, D0
  1720. 000012AA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1721. 000012AE  4EFB 0000                jmp        [PC + D0.w]
  1722. 000012B2  0006 0054                ori.b      D6, 0x54 /* 'T' */
  1723. 000012B6  2053                     movea.l    A0, [A3]
  1724. 000012B8  4AA8 0014                tst.l      [A0 + 0x14]
  1725. 000012BC  663C                     bne        +0x3E /* 000012FA */
  1726. 000012BE  486E FF00                pea.l      [A6 - 0x100]
  1727. 000012C2  3F3C 0BB8                move.w     -[A7], 0xBB8
  1728. 000012C6  7002                     moveq.l    D0, 0x02
  1729. 000012C8  3F00                     move.w     -[A7], D0
  1730. 000012CA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1731. 000012CE  486E FF00                pea.l      [A6 - 0x100]
  1732. 000012D2  7000                     moveq.l    D0, 0x00
  1733. 000012D4  2F00                     move.l     -[A7], D0
  1734. 000012D6  2F00                     move.l     -[A7], D0
  1735. 000012D8  2F00                     move.l     -[A7], D0
  1736. 000012DA  A98B                     syscall    ParamText
  1737. 000012DC  7001                     moveq.l    D0, 0x01
  1738. 000012DE  2F00                     move.l     -[A7], D0
  1739. 000012E0  7200                     moveq.l    D1, 0x00
  1740. 000012E2  2F01                     move.l     -[A7], D1
  1741. 000012E4  2F00                     move.l     -[A7], D0
  1742. 000012E6  2F01                     move.l     -[A7], D1
  1743. 000012E8  2F00                     move.l     -[A7], D0
  1744. 000012EA  7002                     moveq.l    D0, 0x02
  1745. 000012EC  2F00                     move.l     -[A7], D0
  1746. 000012EE  2F00                     move.l     -[A7], D0
  1747. 000012F0  2F0B                     move.l     -[A7], A3
  1748. 000012F2  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1749. 000012F6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1750. label000012FA:
  1751. 000012FA  203C 0103 146E           move.l     D0, 0x103146E
  1752. 00001300  6000 009C                bra        +0x9E /* 0000139E */
  1753. 00001304  302C 0004                move.w     D0, [A4 + 0x4]
  1754. 00001308  48C0                     ext.l      D0
  1755. 0000130A  7203                     moveq.l    D1, 0x03
  1756. 0000130C  B280                     cmp.l      D1, D0
  1757. 0000130E  6632                     bne        +0x34 /* 00001342 */
  1758. 00001310  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1759. 00001314  7000                     moveq.l    D0, 0x00
  1760. 00001316  1028 0008                move.b     D0, [A0 + 0x8]
  1761. 0000131A  7201                     moveq.l    D1, 0x01
  1762. 0000131C  B280                     cmp.l      D1, D0
  1763. 0000131E  6606                     bne        +0x8 /* 00001326 */
  1764. 00001320  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1765. 00001324  6076                     bra        +0x78 /* 0000139C */
  1766. label00001326:
  1767. 00001326  7000                     moveq.l    D0, 0x00
  1768. 00001328  2F00                     move.l     -[A7], D0
  1769. 0000132A  2F00                     move.l     -[A7], D0
  1770. 0000132C  2F00                     move.l     -[A7], D0
  1771. 0000132E  7207                     moveq.l    D1, 0x07
  1772. 00001330  2F01                     move.l     -[A7], D1
  1773. 00001332  2F00                     move.l     -[A7], D0
  1774. 00001334  4878 00FF                push.l     0xFF
  1775. 00001338  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  1776. 0000133C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1777. 00001340  605A                     bra        +0x5C /* 0000139C */
  1778. label00001342:
  1779. 00001342  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1780. 00001346  7000                     moveq.l    D0, 0x00
  1781. 00001348  1028 0005                move.b     D0, [A0 + 0x5]
  1782. 0000134C  7202                     moveq.l    D1, 0x02
  1783. 0000134E  C280                     and.l      D1, D0
  1784. 00001350  6640                     bne        +0x42 /* 00001392 */
  1785. 00001352  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  1786. 00001356  4A40                     tst.w      D0
  1787. 00001358  6732                     beq        +0x34 /* 0000138C */
  1788. 0000135A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1789. 0000135E  7000                     moveq.l    D0, 0x00
  1790. 00001360  1028 0008                move.b     D0, [A0 + 0x8]
  1791. 00001364  7201                     moveq.l    D1, 0x01
  1792. 00001366  B280                     cmp.l      D1, D0
  1793. 00001368  6606                     bne        +0x8 /* 00001370 */
  1794. 0000136A  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  1795. 0000136E  602C                     bra        +0x2E /* 0000139C */
  1796. label00001370:
  1797. 00001370  7000                     moveq.l    D0, 0x00
  1798. 00001372  2F00                     move.l     -[A7], D0
  1799. 00001374  2F00                     move.l     -[A7], D0
  1800. 00001376  2F00                     move.l     -[A7], D0
  1801. 00001378  7207                     moveq.l    D1, 0x07
  1802. 0000137A  2F01                     move.l     -[A7], D1
  1803. 0000137C  2F00                     move.l     -[A7], D0
  1804. 0000137E  4878 00FF                push.l     0xFF
  1805. 00001382  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  1806. 00001386  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1807. 0000138A  6010                     bra        +0x12 /* 0000139C */
  1808. label0000138C:
  1809. 0000138C  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1810. 00001390  600A                     bra        +0xC /* 0000139C */
  1811. label00001392:
  1812. 00001392  486D 054A                pea.l      [A5 + 0x54A /* export_165 */]
  1813. 00001396  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1814. 0000139A  588F                     addq.l     A7, 4
  1815. label0000139C:
  1816. 0000139C  7001                     moveq.l    D0, 0x01
  1817. label0000139E:
  1818. 0000139E  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1819. 000013A4  4E5E                     unlink     A6
  1820. 000013A6  4E75                     rts
  1821. export_164:
  1822. 000013A8  4E56 FF00                link       A6, -0x0100
  1823. 000013AC  48E7 0018                movem.l    -[A7], A3,A4
  1824. 000013B0  286E 000C                movea.l    A4, [A6 + 0xC]
  1825. 000013B4  266E 0008                movea.l    A3, [A6 + 0x8]
  1826. 000013B8  3014                     move.w     D0, [A4]
  1827. 000013BA  5340                     subq.w     D0, 1
  1828. 000013BC  6B00 00FE                bmi        +0x100 /* 000014BC */
  1829. 000013C0  0C40 0001                cmpi.w     D0, 0x1
  1830. 000013C4  6E00 00F6                bgt        +0xF8 /* 000014BC */
  1831. 000013C8  D040                     add.w      D0, D0
  1832. 000013CA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1833. 000013CE  4EFB 0000                jmp        [PC + D0.w]
  1834. 000013D2  0006 0054                ori.b      D6, 0x54 /* 'T' */
  1835. 000013D6  2053                     movea.l    A0, [A3]
  1836. 000013D8  4AA8 0014                tst.l      [A0 + 0x14]
  1837. 000013DC  663C                     bne        +0x3E /* 0000141A */
  1838. 000013DE  7001                     moveq.l    D0, 0x01
  1839. 000013E0  2F00                     move.l     -[A7], D0
  1840. 000013E2  7200                     moveq.l    D1, 0x00
  1841. 000013E4  2F01                     move.l     -[A7], D1
  1842. 000013E6  2F00                     move.l     -[A7], D0
  1843. 000013E8  2F01                     move.l     -[A7], D1
  1844. 000013EA  2F00                     move.l     -[A7], D0
  1845. 000013EC  7002                     moveq.l    D0, 0x02
  1846. 000013EE  2F00                     move.l     -[A7], D0
  1847. 000013F0  2F00                     move.l     -[A7], D0
  1848. 000013F2  2F0B                     move.l     -[A7], A3
  1849. 000013F4  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1850. 000013F8  486E FF00                pea.l      [A6 - 0x100]
  1851. 000013FC  3F3C 0BB8                move.w     -[A7], 0xBB8
  1852. 00001400  7003                     moveq.l    D0, 0x03
  1853. 00001402  3F00                     move.w     -[A7], D0
  1854. 00001404  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1855. 00001408  486E FF00                pea.l      [A6 - 0x100]
  1856. 0000140C  7000                     moveq.l    D0, 0x00
  1857. 0000140E  2F00                     move.l     -[A7], D0
  1858. 00001410  2F00                     move.l     -[A7], D0
  1859. 00001412  2F00                     move.l     -[A7], D0
  1860. 00001414  A98B                     syscall    ParamText
  1861. 00001416  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1862. label0000141A:
  1863. 0000141A  203C 0103 146E           move.l     D0, 0x103146E
  1864. 00001420  6000 009C                bra        +0x9E /* 000014BE */
  1865. 00001424  302C 0004                move.w     D0, [A4 + 0x4]
  1866. 00001428  48C0                     ext.l      D0
  1867. 0000142A  7203                     moveq.l    D1, 0x03
  1868. 0000142C  B280                     cmp.l      D1, D0
  1869. 0000142E  6632                     bne        +0x34 /* 00001462 */
  1870. 00001430  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1871. 00001434  7000                     moveq.l    D0, 0x00
  1872. 00001436  1028 0008                move.b     D0, [A0 + 0x8]
  1873. 0000143A  7201                     moveq.l    D1, 0x01
  1874. 0000143C  B280                     cmp.l      D1, D0
  1875. 0000143E  6606                     bne        +0x8 /* 00001446 */
  1876. 00001440  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1877. 00001444  6076                     bra        +0x78 /* 000014BC */
  1878. label00001446:
  1879. 00001446  7000                     moveq.l    D0, 0x00
  1880. 00001448  2F00                     move.l     -[A7], D0
  1881. 0000144A  2F00                     move.l     -[A7], D0
  1882. 0000144C  2F00                     move.l     -[A7], D0
  1883. 0000144E  7208                     moveq.l    D1, 0x08
  1884. 00001450  2F01                     move.l     -[A7], D1
  1885. 00001452  2F00                     move.l     -[A7], D0
  1886. 00001454  4878 00FF                push.l     0xFF
  1887. 00001458  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  1888. 0000145C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1889. 00001460  605A                     bra        +0x5C /* 000014BC */
  1890. label00001462:
  1891. 00001462  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1892. 00001466  7000                     moveq.l    D0, 0x00
  1893. 00001468  1028 0005                move.b     D0, [A0 + 0x5]
  1894. 0000146C  7202                     moveq.l    D1, 0x02
  1895. 0000146E  C280                     and.l      D1, D0
  1896. 00001470  6640                     bne        +0x42 /* 000014B2 */
  1897. 00001472  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  1898. 00001476  4A40                     tst.w      D0
  1899. 00001478  6732                     beq        +0x34 /* 000014AC */
  1900. 0000147A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  1901. 0000147E  7000                     moveq.l    D0, 0x00
  1902. 00001480  1028 0008                move.b     D0, [A0 + 0x8]
  1903. 00001484  7201                     moveq.l    D1, 0x01
  1904. 00001486  B280                     cmp.l      D1, D0
  1905. 00001488  6606                     bne        +0x8 /* 00001490 */
  1906. 0000148A  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1907. 0000148E  602C                     bra        +0x2E /* 000014BC */
  1908. label00001490:
  1909. 00001490  7000                     moveq.l    D0, 0x00
  1910. 00001492  2F00                     move.l     -[A7], D0
  1911. 00001494  2F00                     move.l     -[A7], D0
  1912. 00001496  2F00                     move.l     -[A7], D0
  1913. 00001498  7208                     moveq.l    D1, 0x08
  1914. 0000149A  2F01                     move.l     -[A7], D1
  1915. 0000149C  2F00                     move.l     -[A7], D0
  1916. 0000149E  4878 00FF                push.l     0xFF
  1917. 000014A2  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  1918. 000014A6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1919. 000014AA  6010                     bra        +0x12 /* 000014BC */
  1920. label000014AC:
  1921. 000014AC  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  1922. 000014B0  600A                     bra        +0xC /* 000014BC */
  1923. label000014B2:
  1924. 000014B2  486D 054A                pea.l      [A5 + 0x54A /* export_165 */]
  1925. 000014B6  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1926. 000014BA  588F                     addq.l     A7, 4
  1927. label000014BC:
  1928. 000014BC  7001                     moveq.l    D0, 0x01
  1929. label000014BE:
  1930. 000014BE  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1931. 000014C4  4E5E                     unlink     A6
  1932. 000014C6  4E75                     rts
  1933. fn000014C8:
  1934. 000014C8  4E56 0000                link       A6, 0
  1935. 000014CC  202E 0008                move.l     D0, [A6 + 0x8]
  1936. 000014D0  5580                     subq.l     D0, 2
  1937. 000014D2  6B26                     bmi        +0x28 /* 000014FA */
  1938. 000014D4  0C80 0000 0000           cmpi.l     D0, 0x0
  1939. 000014DA  6E1E                     bgt        +0x20 /* 000014FA */
  1940. 000014DC  D080                     add.l      D0, D0
  1941. 000014DE  303B 0806                move.w     D0, [PC + D0 + 0x6]
  1942. 000014E2  4EFB 0000                jmp        [PC + D0.w]
  1943. 000014E6  0004 486D                ori.b      D4, 0x6D /* 'm' */
  1944. 000014EA  0212 4EAD                andi.b     [A2], 0xAD
  1945. 000014EE  076A 486D                bchg       [A2 + 0x486D], D3
  1946. 000014F2  0542                     bchg       D2, D2
  1947. 000014F4  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  1948. 000014F8  508F                     addq.l     A7, 8
  1949. label000014FA:
  1950. 000014FA  4E5E                     unlink     A6
  1951. 000014FC  4E75                     rts
  1952. export_165:
  1953. 000014FE  4E56 FF00                link       A6, -0x0100
  1954. 00001502  48E7 0018                movem.l    -[A7], A3,A4
  1955. 00001506  49EE FF00                lea.l      A4, [A6 - 0x100]
  1956. 0000150A  266E 0008                movea.l    A3, [A6 + 0x8]
  1957. 0000150E  206E 000C                movea.l    A0, [A6 + 0xC]
  1958. 00001512  3010                     move.w     D0, [A0]
  1959. 00001514  5340                     subq.w     D0, 1
  1960. 00001516  6B70                     bmi        +0x72 /* 00001588 */
  1961. 00001518  0C40 0001                cmpi.w     D0, 0x1
  1962. 0000151C  6E6A                     bgt        +0x6C /* 00001588 */
  1963. 0000151E  D040                     add.w      D0, D0
  1964. 00001520  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1965. 00001524  4EFB 0000                jmp        [PC + D0.w]
  1966. 00001528  0006 0050                ori.b      D6, 0x50 /* 'P' */
  1967. 0000152C  2053                     movea.l    A0, [A3]
  1968. 0000152E  4AA8 0014                tst.l      [A0 + 0x14]
  1969. 00001532  663A                     bne        +0x3C /* 0000156E */
  1970. 00001534  2F0C                     move.l     -[A7], A4
  1971. 00001536  3F3C 0BD0                move.w     -[A7], 0xBD0
  1972. 0000153A  7002                     moveq.l    D0, 0x02
  1973. 0000153C  3F00                     move.w     -[A7], D0
  1974. 0000153E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1975. 00001542  2F0C                     move.l     -[A7], A4
  1976. 00001544  7000                     moveq.l    D0, 0x00
  1977. 00001546  2F00                     move.l     -[A7], D0
  1978. 00001548  2F00                     move.l     -[A7], D0
  1979. 0000154A  2F00                     move.l     -[A7], D0
  1980. 0000154C  A98B                     syscall    ParamText
  1981. 0000154E  7001                     moveq.l    D0, 0x01
  1982. 00001550  2F00                     move.l     -[A7], D0
  1983. 00001552  72FF                     moveq.l    D1, 0xFFFFFFFF
  1984. 00001554  2F01                     move.l     -[A7], D1
  1985. 00001556  2F01                     move.l     -[A7], D1
  1986. 00001558  2F01                     move.l     -[A7], D1
  1987. 0000155A  7000                     moveq.l    D0, 0x00
  1988. 0000155C  2F00                     move.l     -[A7], D0
  1989. 0000155E  7001                     moveq.l    D0, 0x01
  1990. 00001560  2F00                     move.l     -[A7], D0
  1991. 00001562  2F00                     move.l     -[A7], D0
  1992. 00001564  2F0B                     move.l     -[A7], A3
  1993. 00001566  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1994. 0000156A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1995. label0000156E:
  1996. 0000156E  203C 010A 18B0           move.l     D0, 0x10A18B0
  1997. 00001574  6014                     bra        +0x16 /* 0000158A */
  1998. 00001576  486D 054A                pea.l      [A5 + 0x54A /* export_165 */]
  1999. 0000157A  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  2000. 0000157E  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  2001. 00001582  7001                     moveq.l    D0, 0x01
  2002. 00001584  588F                     addq.l     A7, 4
  2003. 00001586  6002                     bra        +0x4 /* 0000158A */
  2004. label00001588:
  2005. 00001588  7000                     moveq.l    D0, 0x00
  2006. label0000158A:
  2007. 0000158A  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  2008. 00001590  4E5E                     unlink     A6
  2009. 00001592  4E75                     rts
  2010. fn00001594:
  2011. 00001594  2F0B                     move.l     -[A7], A3
  2012. 00001596  598F                     subq.l     A7, 4
  2013. 00001598  3F3C 03E9                move.w     -[A7], 0x3E9
  2014. 0000159C  A949                     syscall    GetMenuHandle
  2015. 0000159E  265F                     movea.l    A3, [A7]+
  2016. 000015A0  2F0B                     move.l     -[A7], A3
  2017. 000015A2  7006                     moveq.l    D0, 0x06
  2018. 000015A4  3F00                     move.w     -[A7], D0
  2019. 000015A6  A939                     syscall    EnableItem
  2020. 000015A8  2F0B                     move.l     -[A7], A3
  2021. 000015AA  7004                     moveq.l    D0, 0x04
  2022. 000015AC  3F00                     move.w     -[A7], D0
  2023. 000015AE  A939                     syscall    EnableItem
  2024. 000015B0  2F0B                     move.l     -[A7], A3
  2025. 000015B2  7002                     moveq.l    D0, 0x02
  2026. 000015B4  3F00                     move.w     -[A7], D0
  2027. 000015B6  A939                     syscall    EnableItem
  2028. 000015B8  2F0B                     move.l     -[A7], A3
  2029. 000015BA  7001                     moveq.l    D0, 0x01
  2030. 000015BC  3F00                     move.w     -[A7], D0
  2031. 000015BE  A93A                     syscall    DisableItem
  2032. 000015C0  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  2033. 000015C4  3B7C 0002 D874           move.w     [A5 - 0x278C], 0x2
  2034. 000015CA  4EBA F9C8                jsr        [PC - 0x638 /* 00000F94 */]
  2035. 000015CE  265F                     movea.l    A3, [A7]+
  2036. 000015D0  4E75                     rts
  2037. fn000015D2:
  2038. 000015D2  4AAD D558                tst.l      [A5 - 0x2AA8]
  2039. 000015D6  660E                     bne        +0x10 /* 000015E6 */
  2040. 000015D8  598F                     subq.l     A7, 4
  2041. 000015DA  4878 0276                push.l     0x276
  2042. 000015DE  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2043. 000015E2  2B5F D558                move.l     [A5 - 0x2AA8], [A7]+
  2044. label000015E6:
  2045. 000015E6  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  2046. 000015EA  4E75                     rts
  2047. fn000015EC:
  2048. 000015EC  4E56 FFFC                link       A6, -0x0004
  2049. 000015F0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2050. 000015F4  286E 000C                movea.l    A4, [A6 + 0xC]
  2051. 000015F8  266E 0008                movea.l    A3, [A6 + 0x8]
  2052. 000015FC  7CFF                     moveq.l    D6, 0xFFFFFFFF
  2053. 000015FE  206E 0010                movea.l    A0, [A6 + 0x10]
  2054. 00001602  3010                     move.w     D0, [A0]
  2055. 00001604  48C0                     ext.l      D0
  2056. 00001606  72FF                     moveq.l    D1, 0xFFFFFFFF
  2057. 00001608  B280                     cmp.l      D1, D0
  2058. 0000160A  6710                     beq        +0x12 /* 0000161C */
  2059. 0000160C  206E 0010                movea.l    A0, [A6 + 0x10]
  2060. 00001610  3010                     move.w     D0, [A0]
  2061. 00001612  7200                     moveq.l    D1, 0x00
  2062. 00001614  1234 0000                move.b     D1, [A4 + D0.w]
  2063. 00001618  3A01                     move.w     D5, D1
  2064. 0000161A  6002                     bra        +0x4 /* 0000161E */
  2065. label0000161C:
  2066. 0000161C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  2067. label0000161E:
  2068. 0000161E  426E FFFE                clr.w      [A6 - 0x2]
  2069. 00001622  426E FFFC                clr.w      [A6 - 0x4]
  2070. 00001626  4247                     clr.w      D7
  2071. 00001628  606A                     bra        +0x6C /* 00001694 */
  2072. label0000162A:
  2073. 0000162A  206D D558                movea.l    A0, [A5 - 0x2AA8]
  2074. 0000162E  7000                     moveq.l    D0, 0x00
  2075. 00001630  1030 7006                move.b     D0, [A0 + D7.w + 0x6]
  2076. 00001634  665C                     bne        +0x5E /* 00001692 */
  2077. 00001636  302E FFFC                move.w     D0, [A6 - 0x4]
  2078. 0000163A  1987 0000                move.b     [A4 + D0.w], D7
  2079. 0000163E  558F                     subq.l     A7, 2
  2080. 00001640  7001                     moveq.l    D0, 0x01
  2081. 00001642  3F00                     move.w     -[A7], D0
  2082. 00001644  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2083. 00001648  2F0B                     move.l     -[A7], A3
  2084. 0000164A  3F3C 0008                move.w     -[A7], 0x8
  2085. 0000164E  A9E7                     syscall    Pack0/ListManager
  2086. 00001650  206D D558                movea.l    A0, [A5 - 0x2AA8]
  2087. 00001654  48C7                     ext.l      D7
  2088. 00001656  2007                     move.l     D0, D7
  2089. 00001658  E980                     asl        D0, 4
  2090. 0000165A  41F0 0876                lea.l      A0, [A0 + D0 + 0x76]
  2091. 0000165E  5288                     addq.l     A0, 1
  2092. 00001660  2F08                     move.l     -[A7], A0
  2093. 00001662  206D D558                movea.l    A0, [A5 - 0x2AA8]
  2094. 00001666  48C7                     ext.l      D7
  2095. 00001668  2007                     move.l     D0, D7
  2096. 0000166A  E980                     asl        D0, 4
  2097. 0000166C  7200                     moveq.l    D1, 0x00
  2098. 0000166E  1230 0876                move.b     D1, [A0 + D0 + 0x76]
  2099. 00001672  3F01                     move.w     -[A7], D1
  2100. 00001674  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2101. 00001678  2F0B                     move.l     -[A7], A3
  2102. 0000167A  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  2103. 0000167E  A9E7                     syscall    Pack0/ListManager
  2104. 00001680  48C5                     ext.l      D5
  2105. 00001682  48C7                     ext.l      D7
  2106. 00001684  BE85                     cmp.l      D7, D5
  2107. 00001686  548F                     addq.l     A7, 2
  2108. 00001688  6604                     bne        +0x6 /* 0000168E */
  2109. 0000168A  3C2E FFFC                move.w     D6, [A6 - 0x4]
  2110. label0000168E:
  2111. 0000168E  526E FFFC                addq.w     [A6 - 0x4], 1
  2112. label00001692:
  2113. 00001692  5247                     addq.w     D7, 1
  2114. label00001694:
  2115. 00001694  48C7                     ext.l      D7
  2116. 00001696  7020                     moveq.l    D0, 0x20
  2117. 00001698  B087                     cmp.l      D0, D7
  2118. 0000169A  6E8E                     bgt        -0x70 /* 0000162A */
  2119. 0000169C  382E FFFC                move.w     D4, [A6 - 0x4]
  2120. 000016A0  673C                     beq        +0x3E /* 000016DE */
  2121. 000016A2  302E FFFC                move.w     D0, [A6 - 0x4]
  2122. 000016A6  48C0                     ext.l      D0
  2123. 000016A8  7201                     moveq.l    D1, 0x01
  2124. 000016AA  B280                     cmp.l      D1, D0
  2125. 000016AC  6602                     bne        +0x4 /* 000016B0 */
  2126. 000016AE  4246                     clr.w      D6
  2127. label000016B0:
  2128. 000016B0  48C6                     ext.l      D6
  2129. 000016B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2130. 000016B4  B086                     cmp.l      D0, D6
  2131. 000016B6  671C                     beq        +0x1E /* 000016D4 */
  2132. 000016B8  3D46 FFFC                move.w     [A6 - 0x4], D6
  2133. 000016BC  7001                     moveq.l    D0, 0x01
  2134. 000016BE  1F00                     move.b     -[A7], D0
  2135. 000016C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2136. 000016C4  2F0B                     move.l     -[A7], A3
  2137. 000016C6  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2138. 000016CA  A9E7                     syscall    Pack0/ListManager
  2139. 000016CC  206E 0010                movea.l    A0, [A6 + 0x10]
  2140. 000016D0  3086                     move.w     [A0], D6
  2141. 000016D2  6012                     bra        +0x14 /* 000016E6 */
  2142. label000016D4:
  2143. 000016D4  206E 0010                movea.l    A0, [A6 + 0x10]
  2144. 000016D8  30BC FFFF                move.w     [A0], 0xFFFF
  2145. 000016DC  6008                     bra        +0xA /* 000016E6 */
  2146. label000016DE:
  2147. 000016DE  206E 0010                movea.l    A0, [A6 + 0x10]
  2148. 000016E2  30BC FFFF                move.w     [A0], 0xFFFF
  2149. label000016E6:
  2150. 000016E6  3004                     move.w     D0, D4
  2151. 000016E8  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  2152. 000016EE  4E5E                     unlink     A6
  2153. 000016F0  4E75                     rts
  2154. export_166:
  2155. 000016F2  4E56 FFFC                link       A6, -0x0004
  2156. 000016F6  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2157. 000016FA  286E 000C                movea.l    A4, [A6 + 0xC]
  2158. 000016FE  266E 0008                movea.l    A3, [A6 + 0x8]
  2159. 00001702  3014                     move.w     D0, [A4]
  2160. 00001704  5340                     subq.w     D0, 1
  2161. 00001706  6B00 0284                bmi        +0x286 /* 0000198C */
  2162. 0000170A  0C40 0005                cmpi.w     D0, 0x5
  2163. 0000170E  6E00 027C                bgt        +0x27E /* 0000198C */
  2164. 00001712  D040                     add.w      D0, D0
  2165. 00001714  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2166. 00001718  4EFB 0000                jmp        [PC + D0.w]
  2167. 0000171C  000E 00FC                ori.b      A6, 0xFC
  2168. 00001720  0272 0272 0266           andi.w     [A2 + D0.w * 2 + 0x66], 0x272
  2169. 00001726  009E 2053 4AA8           ori.l      [A6]+, 0x20534AA8
  2170. 0000172C  0014 677E                ori.b      [A4], 0x7E /* '~' */
  2171. 00001730  7001                     moveq.l    D0, 0x01
  2172. 00001732  2F00                     move.l     -[A7], D0
  2173. 00001734  7200                     moveq.l    D1, 0x00
  2174. 00001736  2F01                     move.l     -[A7], D1
  2175. 00001738  2F00                     move.l     -[A7], D0
  2176. 0000173A  2F01                     move.l     -[A7], D1
  2177. 0000173C  2F00                     move.l     -[A7], D0
  2178. 0000173E  7002                     moveq.l    D0, 0x02
  2179. 00001740  2F00                     move.l     -[A7], D0
  2180. 00001742  2F00                     move.l     -[A7], D0
  2181. 00001744  2F0B                     move.l     -[A7], A3
  2182. 00001746  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  2183. 0000174A  4878 0080                push.l     0x80
  2184. 0000174E  486D 0802                pea.l      [A5 + 0x802 /* export_252 */]
  2185. 00001752  7003                     moveq.l    D0, 0x03
  2186. 00001754  2F00                     move.l     -[A7], D0
  2187. 00001756  2F0B                     move.l     -[A7], A3
  2188. 00001758  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  2189. 0000175C  7003                     moveq.l    D0, 0x03
  2190. 0000175E  2F00                     move.l     -[A7], D0
  2191. 00001760  2F0B                     move.l     -[A7], A3
  2192. 00001762  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  2193. 00001766  2D40 FFFC                move.l     [A6 - 0x4], D0
  2194. 0000176A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2195. 0000176E  2050                     movea.l    A0, [A0]
  2196. 00001770  2B68 0014 D53C           move.l     [A5 - 0x2AC4], [A0 + 0x14]
  2197. 00001776  3B7C FFFF D53A           move.w     [A5 - 0x2AC6], 0xFFFF
  2198. 0000177C  206D D558                movea.l    A0, [A5 - 0x2AA8]
  2199. 00001780  1B68 0004 D518           move.b     [A5 - 0x2AE8], [A0 + 0x4]
  2200. 00001786  486D D53A                pea.l      [A5 - 0x2AC6]
  2201. 0000178A  486D D51A                pea.l      [A5 - 0x2AE6]
  2202. 0000178E  2F2D D53C                move.l     -[A7], [A5 - 0x2AC4]
  2203. 00001792  4EBA FE58                jsr        [PC - 0x1A8 /* 000015EC */]
  2204. 00001796  3B40 D516                move.w     [A5 - 0x2AEA], D0
  2205. 0000179A  1B7C FFFD D55C           move.b     [A5 - 0x2AA4], 0xFD
  2206. 000017A0  700F                     moveq.l    D0, 0x0F
  2207. 000017A2  2F00                     move.l     -[A7], D0
  2208. 000017A4  2F0B                     move.l     -[A7], A3
  2209. 000017A6  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  2210. 000017AA  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  2211. 000017AE  203C 010D 23DC           move.l     D0, 0x10D23DC
  2212. 000017B4  6000 01D8                bra        +0x1DA /* 0000198E */
  2213. 000017B8  102D D55C                move.b     D0, [A5 - 0x2AA4]
  2214. 000017BC  5600                     addq.b     D0, 3
  2215. 000017BE  6B4C                     bmi        +0x4E /* 0000180C */
  2216. 000017C0  0C00 0006                cmpi.b     D0, 0x6
  2217. 000017C4  6E46                     bgt        +0x48 /* 0000180C */
  2218. 000017C6  7200                     moveq.l    D1, 0x00
  2219. 000017C8  1200                     move.b     D1, D0
  2220. 000017CA  D241                     add.w      D1, D1
  2221. 000017CC  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2222. 000017D0  4EFB 1000                jmp        [PC + D1.w]
  2223. 000017D4  01BA 01BA                bclr       [PC + 0x1BA /* 00001990, value 0x1C80FFEC */], D0
  2224. 000017D8  0030 003A 0010           ori.b      [A0 + D0.w + 0x10], 0x3A /* ':' */
  2225. 000017DE  0026 0030                ori.b      -[A6], 0x30 /* '0' */
  2226. 000017E2  302D D53A                move.w     D0, [A5 - 0x2AC6]
  2227. 000017E6  41ED D51A                lea.l      A0, [A5 - 0x2AE6]
  2228. 000017EA  1B70 0000 D870           move.b     [A5 - 0x2790], [A0 + D0.w]
  2229. 000017F0  4EBA FDA2                jsr        [PC - 0x25E /* 00001594 */]
  2230. 000017F4  6000 0196                bra        +0x198 /* 0000198C */
  2231. 000017F8  1B7C FFFD D55C           move.b     [A5 - 0x2AA4], 0xFD
  2232. 000017FE  6000 018C                bra        +0x18E /* 0000198C */
  2233. 00001802  1B7C FFFD D55C           move.b     [A5 - 0x2AA4], 0xFD
  2234. 00001808  6000 0182                bra        +0x184 /* 0000198C */
  2235. label0000180C:
  2236. 0000180C  1B7C FFFD D55C           move.b     [A5 - 0x2AA4], 0xFD
  2237. 00001812  6000 0178                bra        +0x17A /* 0000198C */
  2238. 00001816  302C 0004                move.w     D0, [A4 + 0x4]
  2239. 0000181A  5340                     subq.w     D0, 1
  2240. 0000181C  6B00 016E                bmi        +0x170 /* 0000198C */
  2241. 00001820  0C40 0002                cmpi.w     D0, 0x2
  2242. 00001824  6E00 0166                bgt        +0x168 /* 0000198C */
  2243. 00001828  D040                     add.w      D0, D0
  2244. 0000182A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2245. 0000182E  4EFB 0000                jmp        [PC + D0.w]
  2246. 00001832  002E 014A 0008           ori.b      [A6 + 0x8], 0x4A /* 'J' */
  2247. 00001838  302C 0002                move.w     D0, [A4 + 0x2]
  2248. 0000183C  48C0                     ext.l      D0
  2249. 0000183E  6C12                     bge        +0x14 /* 00001852 */
  2250. 00001840  302C 0002                move.w     D0, [A4 + 0x2]
  2251. 00001844  48C0                     ext.l      D0
  2252. 00001846  4480                     neg.l      D0
  2253. 00001848  5380                     subq.l     D0, 1
  2254. 0000184A  3B40 D53A                move.w     [A5 - 0x2AC6], D0
  2255. 0000184E  6000 013C                bra        +0x13E /* 0000198C */
  2256. label00001852:
  2257. 00001852  302C 0002                move.w     D0, [A4 + 0x2]
  2258. 00001856  48C0                     ext.l      D0
  2259. 00001858  5380                     subq.l     D0, 1
  2260. 0000185A  3B40 D53A                move.w     [A5 - 0x2AC6], D0
  2261. 0000185E  302D D53A                move.w     D0, [A5 - 0x2AC6]
  2262. 00001862  48C0                     ext.l      D0
  2263. 00001864  72FF                     moveq.l    D1, 0xFFFFFFFF
  2264. 00001866  B280                     cmp.l      D1, D0
  2265. 00001868  6710                     beq        +0x12 /* 0000187A */
  2266. 0000186A  302D D516                move.w     D0, [A5 - 0x2AEA]
  2267. 0000186E  48C0                     ext.l      D0
  2268. 00001870  322D D53A                move.w     D1, [A5 - 0x2AC6]
  2269. 00001874  48C1                     ext.l      D1
  2270. 00001876  B081                     cmp.l      D0, D1
  2271. 00001878  6E08                     bgt        +0xA /* 00001882 */
  2272. label0000187A:
  2273. 0000187A  4EBA F9CC                jsr        [PC - 0x634 /* 00001248 */]
  2274. 0000187E  6000 010C                bra        +0x10E /* 0000198C */
  2275. label00001882:
  2276. 00001882  3B7C 0001 D554           move.w     [A5 - 0x2AAC], 0x1
  2277. 00001888  426D D876                clr.w      [A5 - 0x278A]
  2278. 0000188C  302D D53A                move.w     D0, [A5 - 0x2AC6]
  2279. 00001890  41ED D51A                lea.l      A0, [A5 - 0x2AE6]
  2280. 00001894  1B70 0000 D870           move.b     [A5 - 0x2790], [A0 + D0.w]
  2281. 0000189A  4247                     clr.w      D7
  2282. 0000189C  6018                     bra        +0x1A /* 000018B6 */
  2283. label0000189E:
  2284. 0000189E  48C7                     ext.l      D7
  2285. 000018A0  7000                     moveq.l    D0, 0x00
  2286. 000018A2  102D D870                move.b     D0, [A5 - 0x2790]
  2287. 000018A6  B087                     cmp.l      D0, D7
  2288. 000018A8  670A                     beq        +0xC /* 000018B4 */
  2289. 000018AA  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2290. 000018AE  11BC 00FF 700A           move.b     [A0 + D7.w + 0xA], 0xFF
  2291. label000018B4:
  2292. 000018B4  5247                     addq.w     D7, 1
  2293. label000018B6:
  2294. 000018B6  48C7                     ext.l      D7
  2295. 000018B8  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2296. 000018BC  7000                     moveq.l    D0, 0x00
  2297. 000018BE  1028 0240                move.b     D0, [A0 + 0x240]
  2298. 000018C2  B087                     cmp.l      D0, D7
  2299. 000018C4  6ED8                     bgt        -0x26 /* 0000189E */
  2300. 000018C6  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2301. 000018CA  7000                     moveq.l    D0, 0x00
  2302. 000018CC  102D D870                move.b     D0, [A5 - 0x2790]
  2303. 000018D0  7200                     moveq.l    D1, 0x00
  2304. 000018D2  1230 000A                move.b     D1, [A0 + D0.w + 0xA]
  2305. 000018D6  674E                     beq        +0x50 /* 00001926 */
  2306. 000018D8  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2307. 000018DC  226D D8FA                movea.l    A1, [A5 - 0x2706]
  2308. 000018E0  7000                     moveq.l    D0, 0x00
  2309. 000018E2  102D D870                move.b     D0, [A5 - 0x2790]
  2310. 000018E6  7200                     moveq.l    D1, 0x00
  2311. 000018E8  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  2312. 000018EC  2001                     move.l     D0, D1
  2313. 000018EE  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  2314. 000018F2  4840                     swap.w     D0
  2315. 000018F4  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  2316. 000018F8  4840                     swap.w     D0
  2317. 000018FA  4240                     clr.w      D0
  2318. 000018FC  D280                     add.l      D1, D0
  2319. 000018FE  226D D8FA                movea.l    A1, [A5 - 0x2706]
  2320. 00001902  43E9 025E                lea.l      A1, [A1 + 0x25E]
  2321. 00001906  45E8 025E                lea.l      A2, [A0 + 0x25E]
  2322. 0000190A  41F2 1800                lea.l      A0, [A2 + D1]
  2323. 0000190E  701A                     moveq.l    D0, 0x1A
  2324. label00001910:
  2325. 00001910  22D8                     move.l     [A1]+, [A0]+
  2326. 00001912  51C8 FFFC                dbf        D0, -0x6 /* 00001910 */
  2327. 00001916  32D8                     move.w     [A1]+, [A0]+
  2328. 00001918  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2329. 0000191C  7000                     moveq.l    D0, 0x00
  2330. 0000191E  102D D870                move.b     D0, [A5 - 0x2790]
  2331. 00001922  4230 000A                clr.b      [A0 + D0.w + 0xA]
  2332. label00001926:
  2333. 00001926  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2334. 0000192A  116D D86E 02C9           move.b     [A0 + 0x2C9], [A5 - 0x2792]
  2335. 00001930  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2336. 00001934  316D D86C 02CA           move.w     [A0 + 0x2CA], [A5 - 0x2794]
  2337. 0000193A  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2338. 0000193E  117C 0001 0008           move.b     [A0 + 0x8], 0x1
  2339. 00001944  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2340. 00001948  117C 0001 023F           move.b     [A0 + 0x23F], 0x1
  2341. 0000194E  206D D8FA                movea.l    A0, [A5 - 0x2706]
  2342. 00001952  117C 0001 0005           move.b     [A0 + 0x5], 0x1
  2343. 00001958  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  2344. 0000195C  2F2D D8FA                move.l     -[A7], [A5 - 0x2706]
  2345. 00001960  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  2346. 00001964  2F2D D8EE                move.l     -[A7], [A5 - 0x2712]
  2347. 00001968  2F2D D8FA                move.l     -[A7], [A5 - 0x2706]
  2348. 0000196C  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  2349. 00001970  4EBA FC22                jsr        [PC - 0x3DE /* 00001594 */]
  2350. 00001974  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2351. 00001978  6012                     bra        +0x14 /* 0000198C */
  2352. 0000197A  4EBA F8CC                jsr        [PC - 0x734 /* 00001248 */]
  2353. 0000197E  600C                     bra        +0xE /* 0000198C */
  2354. 00001980  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  2355. 00001984  2F0B                     move.l     -[A7], A3
  2356. 00001986  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  2357. 0000198A  588F                     addq.l     A7, 4
  2358. label0000198C:
  2359. 0000198C  7001                     moveq.l    D0, 0x01
  2360. label0000198E:
  2361. 0000198E  4CEE 1C80 FFEC           movem.l    D7,A2,A3,A4, [A6 - 0x14]
  2362. 00001994  4E5E                     unlink     A6
  2363. 00001996  4E75                     rts
  2364. export_167:
  2365. 00001998  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  2366. 0000199C  266F 0018                movea.l    A3, [A7 + 0x18]
  2367. 000019A0  2A2F 0014                move.l     D5, [A7 + 0x14]
  2368. 000019A4  2F05                     move.l     -[A7], D5
  2369. 000019A6  4EBA 022E                jsr        [PC + 0x22E /* 00001BD6 */]
  2370. 000019AA  3C00                     move.w     D6, D0
  2371. 000019AC  48C0                     ext.l      D0
  2372. 000019AE  72FF                     moveq.l    D1, 0xFFFFFFFF
  2373. 000019B0  B280                     cmp.l      D1, D0
  2374. 000019B2  588F                     addq.l     A7, 4
  2375. 000019B4  6604                     bne        +0x6 /* 000019BA */
  2376. 000019B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2377. 000019B8  6078                     bra        +0x7A /* 00001A32 */
  2378. label000019BA:
  2379. 000019BA  48C6                     ext.l      D6
  2380. 000019BC  7009                     moveq.l    D0, 0x09
  2381. 000019BE  B086                     cmp.l      D0, D6
  2382. 000019C0  6F34                     ble        +0x36 /* 000019F6 */
  2383. 000019C2  7E09                     moveq.l    D7, 0x09
  2384. 000019C4  6028                     bra        +0x2A /* 000019EE */
  2385. label000019C6:
  2386. 000019C6  48C7                     ext.l      D7
  2387. 000019C8  2007                     move.l     D0, D7
  2388. 000019CA  EB80                     asl        D0, 5
  2389. 000019CC  41ED D90E                lea.l      A0, [A5 - 0x26F2]
  2390. 000019D0  48C7                     ext.l      D7
  2391. 000019D2  2207                     move.l     D1, D7
  2392. 000019D4  EB81                     asl        D1, 5
  2393. 000019D6  43ED D92E                lea.l      A1, [A5 - 0x26D2]
  2394. 000019DA  43F1 1800                lea.l      A1, [A1 + D1]
  2395. 000019DE  41F0 0800                lea.l      A0, [A0 + D0]
  2396. 000019E2  7007                     moveq.l    D0, 0x07
  2397. label000019E4:
  2398. 000019E4  22D8                     move.l     [A1]+, [A0]+
  2399. 000019E6  51C8 FFFC                dbf        D0, -0x6 /* 000019E4 */
  2400. 000019EA  3007                     move.w     D0, D7
  2401. 000019EC  5347                     subq.w     D7, 1
  2402. label000019EE:
  2403. 000019EE  48C7                     ext.l      D7
  2404. 000019F0  48C6                     ext.l      D6
  2405. 000019F2  BC87                     cmp.l      D6, D7
  2406. 000019F4  6DD0                     blt        -0x2E /* 000019C6 */
  2407. label000019F6:
  2408. 000019F6  48C6                     ext.l      D6
  2409. 000019F8  2006                     move.l     D0, D6
  2410. 000019FA  EB80                     asl        D0, 5
  2411. 000019FC  41ED D92E                lea.l      A0, [A5 - 0x26D2]
  2412. 00001A00  2185 081C                move.l     [A0 + D0 + 0x1C], D5
  2413. 00001A04  2F0B                     move.l     -[A7], A3
  2414. 00001A06  48C6                     ext.l      D6
  2415. 00001A08  2006                     move.l     D0, D6
  2416. 00001A0A  EB80                     asl        D0, 5
  2417. 00001A0C  41ED D92E                lea.l      A0, [A5 - 0x26D2]
  2418. 00001A10  4870 0800                pea.l      [A0 + D0]
  2419. 00001A14  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2420. 00001A18  302D D92A                move.w     D0, [A5 - 0x26D6]
  2421. 00001A1C  48C0                     ext.l      D0
  2422. 00001A1E  322D D928                move.w     D1, [A5 - 0x26D8]
  2423. 00001A22  48C1                     ext.l      D1
  2424. 00001A24  B081                     cmp.l      D0, D1
  2425. 00001A26  6F08                     ble        +0xA /* 00001A30 */
  2426. 00001A28  302D D928                move.w     D0, [A5 - 0x26D8]
  2427. 00001A2C  526D D928                addq.w     [A5 - 0x26D8], 1
  2428. label00001A30:
  2429. 00001A30  3006                     move.w     D0, D6
  2430. label00001A32:
  2431. 00001A32  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  2432. 00001A36  4E75                     rts
  2433. export_168:
  2434. 00001A38  486D D928                pea.l      [A5 - 0x26D8]
  2435. 00001A3C  302D DA6E                move.w     D0, [A5 - 0x2592]
  2436. 00001A40  48C0                     ext.l      D0
  2437. 00001A42  2F00                     move.l     -[A7], D0
  2438. 00001A44  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  2439. 00001A48  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  2440. 00001A4C  508F                     addq.l     A7, 8
  2441. 00001A4E  4E75                     rts
  2442. export_169:
  2443. 00001A50  2F07                     move.l     -[A7], D7
  2444. 00001A52  3E2F 000A                move.w     D7, [A7 + 0xA]
  2445. 00001A56  3B47 DA6E                move.w     [A5 - 0x2592], D7
  2446. 00001A5A  486D D928                pea.l      [A5 - 0x26D8]
  2447. 00001A5E  48C7                     ext.l      D7
  2448. 00001A60  2F07                     move.l     -[A7], D7
  2449. 00001A62  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2450. 00001A66  508F                     addq.l     A7, 8
  2451. 00001A68  2E1F                     move.l     D7, [A7]+
  2452. 00001A6A  4E75                     rts
  2453. fn00001A6C:
  2454. 00001A6C  48E7 0310                movem.l    -[A7], D6,D7,A3
  2455. 00001A70  2C2F 0014                move.l     D6, [A7 + 0x14]
  2456. 00001A74  266F 0010                movea.l    A3, [A7 + 0x10]
  2457. 00001A78  4247                     clr.w      D7
  2458. 00001A7A  6032                     bra        +0x34 /* 00001AAE */
  2459. label00001A7C:
  2460. 00001A7C  48C7                     ext.l      D7
  2461. 00001A7E  2007                     move.l     D0, D7
  2462. 00001A80  EB80                     asl        D0, 5
  2463. 00001A82  41ED D92E                lea.l      A0, [A5 - 0x26D2]
  2464. 00001A86  4870 0800                pea.l      [A0 + D0]
  2465. 00001A8A  2F0B                     move.l     -[A7], A3
  2466. 00001A8C  4EBA 019A                jsr        [PC + 0x19A /* 00001C28 */]
  2467. 00001A90  48C0                     ext.l      D0
  2468. 00001A92  508F                     addq.l     A7, 8
  2469. 00001A94  6614                     bne        +0x16 /* 00001AAA */
  2470. 00001A96  48C7                     ext.l      D7
  2471. 00001A98  2007                     move.l     D0, D7
  2472. 00001A9A  EB80                     asl        D0, 5
  2473. 00001A9C  41ED D92E                lea.l      A0, [A5 - 0x26D2]
  2474. 00001AA0  BCB0 081C                cmp.l      D6, [A0 + D0 + 0x1C]
  2475. 00001AA4  6604                     bne        +0x6 /* 00001AAA */
  2476. 00001AA6  3007                     move.w     D0, D7
  2477. 00001AA8  6012                     bra        +0x14 /* 00001ABC */
  2478. label00001AAA:
  2479. 00001AAA  3007                     move.w     D0, D7
  2480. 00001AAC  5247                     addq.w     D7, 1
  2481. label00001AAE:
  2482. 00001AAE  48C7                     ext.l      D7
  2483. 00001AB0  302D D928                move.w     D0, [A5 - 0x26D8]
  2484. 00001AB4  48C0                     ext.l      D0
  2485. 00001AB6  B087                     cmp.l      D0, D7
  2486. 00001AB8  6EC2                     bgt        -0x3C /* 00001A7C */
  2487. 00001ABA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2488. label00001ABC:
  2489. 00001ABC  4CDF 08C0                movem.l    D6,D7,A3, [A7]+
  2490. 00001AC0  4E75                     rts
  2491. export_170:
  2492. 00001AC2  48E7 0118                movem.l    -[A7], D7,A3,A4
  2493. 00001AC6  286F 0018                movea.l    A4, [A7 + 0x18]
  2494. 00001ACA  266F 0014                movea.l    A3, [A7 + 0x14]
  2495. 00001ACE  3E2F 0012                move.w     D7, [A7 + 0x12]
  2496. 00001AD2  48C7                     ext.l      D7
  2497. 00001AD4  302D D928                move.w     D0, [A5 - 0x26D8]
  2498. 00001AD8  48C0                     ext.l      D0
  2499. 00001ADA  B087                     cmp.l      D0, D7
  2500. 00001ADC  6F24                     ble        +0x26 /* 00001B02 */
  2501. 00001ADE  48C7                     ext.l      D7
  2502. 00001AE0  2007                     move.l     D0, D7
  2503. 00001AE2  EB80                     asl        D0, 5
  2504. 00001AE4  41ED D92E                lea.l      A0, [A5 - 0x26D2]
  2505. 00001AE8  26B0 081C                move.l     [A3], [A0 + D0 + 0x1C]
  2506. 00001AEC  48C7                     ext.l      D7
  2507. 00001AEE  2007                     move.l     D0, D7
  2508. 00001AF0  EB80                     asl        D0, 5
  2509. 00001AF2  41ED D92E                lea.l      A0, [A5 - 0x26D2]
  2510. 00001AF6  4870 0800                pea.l      [A0 + D0]
  2511. 00001AFA  2F0C                     move.l     -[A7], A4
  2512. 00001AFC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2513. 00001B00  6006                     bra        +0x8 /* 00001B08 */
  2514. label00001B02:
  2515. 00001B02  7000                     moveq.l    D0, 0x00
  2516. 00001B04  2680                     move.l     [A3], D0
  2517. 00001B06  4214                     clr.b      [A4]
  2518. label00001B08:
  2519. 00001B08  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2520. 00001B0C  4E75                     rts
  2521. export_171:
  2522. 00001B0E  302D D928                move.w     D0, [A5 - 0x26D8]
  2523. 00001B12  4E75                     rts
  2524. export_172:
  2525. 00001B14  4E56 0000                link       A6, 0
  2526. 00001B18  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2527. 00001B1C  486D D928                pea.l      [A5 - 0x26D8]
  2528. 00001B20  302E 000A                move.w     D0, [A6 + 0xA]
  2529. 00001B24  48C0                     ext.l      D0
  2530. 00001B26  2F00                     move.l     -[A7], D0
  2531. 00001B28  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  2532. 00001B2C  4E5E                     unlink     A6
  2533. 00001B2E  4E75                     rts
  2534. export_173:
  2535. fn00001B30:
  2536. 00001B30  48E7 0300                movem.l    -[A7], D6,D7
  2537. 00001B34  3C2F 000E                move.w     D6, [A7 + 0xE]
  2538. 00001B38  48C6                     ext.l      D6
  2539. 00001B3A  4A86                     tst.l      D6
  2540. 00001B3C  6D5C                     blt        +0x5E /* 00001B9A */
  2541. 00001B3E  48C6                     ext.l      D6
  2542. 00001B40  302D D928                move.w     D0, [A5 - 0x26D8]
  2543. 00001B44  48C0                     ext.l      D0
  2544. 00001B46  5380                     subq.l     D0, 1
  2545. 00001B48  B086                     cmp.l      D0, D6
  2546. 00001B4A  6D4E                     blt        +0x50 /* 00001B9A */
  2547. 00001B4C  48C6                     ext.l      D6
  2548. 00001B4E  302D D928                move.w     D0, [A5 - 0x26D8]
  2549. 00001B52  48C0                     ext.l      D0
  2550. 00001B54  5380                     subq.l     D0, 1
  2551. 00001B56  B086                     cmp.l      D0, D6
  2552. 00001B58  6F38                     ble        +0x3A /* 00001B92 */
  2553. 00001B5A  3E06                     move.w     D7, D6
  2554. 00001B5C  6028                     bra        +0x2A /* 00001B86 */
  2555. label00001B5E:
  2556. 00001B5E  48C7                     ext.l      D7
  2557. 00001B60  2007                     move.l     D0, D7
  2558. 00001B62  EB80                     asl        D0, 5
  2559. 00001B64  41ED D94E                lea.l      A0, [A5 - 0x26B2]
  2560. 00001B68  48C7                     ext.l      D7
  2561. 00001B6A  2207                     move.l     D1, D7
  2562. 00001B6C  EB81                     asl        D1, 5
  2563. 00001B6E  43ED D92E                lea.l      A1, [A5 - 0x26D2]
  2564. 00001B72  43F1 1800                lea.l      A1, [A1 + D1]
  2565. 00001B76  41F0 0800                lea.l      A0, [A0 + D0]
  2566. 00001B7A  7007                     moveq.l    D0, 0x07
  2567. label00001B7C:
  2568. 00001B7C  22D8                     move.l     [A1]+, [A0]+
  2569. 00001B7E  51C8 FFFC                dbf        D0, -0x6 /* 00001B7C */
  2570. 00001B82  3007                     move.w     D0, D7
  2571. 00001B84  5247                     addq.w     D7, 1
  2572. label00001B86:
  2573. 00001B86  48C7                     ext.l      D7
  2574. 00001B88  302D D928                move.w     D0, [A5 - 0x26D8]
  2575. 00001B8C  48C0                     ext.l      D0
  2576. 00001B8E  B087                     cmp.l      D0, D7
  2577. 00001B90  6ECC                     bgt        -0x32 /* 00001B5E */
  2578. label00001B92:
  2579. 00001B92  302D D928                move.w     D0, [A5 - 0x26D8]
  2580. 00001B96  536D D928                subq.w     [A5 - 0x26D8], 1
  2581. label00001B9A:
  2582. 00001B9A  4CDF 00C0                movem.l    D6,D7, [A7]+
  2583. 00001B9E  4E75                     rts
  2584. export_174:
  2585. 00001BA0  4E56 0000                link       A6, 0
  2586. 00001BA4  48E7 0110                movem.l    -[A7], D7,A3
  2587. 00001BA8  266E 0008                movea.l    A3, [A6 + 0x8]
  2588. 00001BAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2589. 00001BB0  2F0B                     move.l     -[A7], A3
  2590. 00001BB2  4EBA FEB8                jsr        [PC - 0x148 /* 00001A6C */]
  2591. 00001BB6  3E00                     move.w     D7, D0
  2592. 00001BB8  48C0                     ext.l      D0
  2593. 00001BBA  72FF                     moveq.l    D1, 0xFFFFFFFF
  2594. 00001BBC  B280                     cmp.l      D1, D0
  2595. 00001BBE  508F                     addq.l     A7, 8
  2596. 00001BC0  670A                     beq        +0xC /* 00001BCC */
  2597. 00001BC2  48C7                     ext.l      D7
  2598. 00001BC4  2F07                     move.l     -[A7], D7
  2599. 00001BC6  4EBA FF68                jsr        [PC - 0x98 /* 00001B30 */]
  2600. 00001BCA  588F                     addq.l     A7, 4
  2601. label00001BCC:
  2602. 00001BCC  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  2603. 00001BD2  4E5E                     unlink     A6
  2604. 00001BD4  4E75                     rts
  2605. export_175:
  2606. fn00001BD6:
  2607. 00001BD6  48E7 0300                movem.l    -[A7], D6,D7
  2608. 00001BDA  2C2F 000C                move.l     D6, [A7 + 0xC]
  2609. 00001BDE  7001                     moveq.l    D0, 0x01
  2610. 00001BE0  B086                     cmp.l      D0, D6
  2611. 00001BE2  6F04                     ble        +0x6 /* 00001BE8 */
  2612. 00001BE4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2613. 00001BE6  603A                     bra        +0x3C /* 00001C22 */
  2614. label00001BE8:
  2615. 00001BE8  4247                     clr.w      D7
  2616. 00001BEA  6018                     bra        +0x1A /* 00001C04 */
  2617. label00001BEC:
  2618. 00001BEC  48C7                     ext.l      D7
  2619. 00001BEE  2007                     move.l     D0, D7
  2620. 00001BF0  EB80                     asl        D0, 5
  2621. 00001BF2  41ED D92E                lea.l      A0, [A5 - 0x26D2]
  2622. 00001BF6  BCB0 081C                cmp.l      D6, [A0 + D0 + 0x1C]
  2623. 00001BFA  6F04                     ble        +0x6 /* 00001C00 */
  2624. 00001BFC  3007                     move.w     D0, D7
  2625. 00001BFE  6022                     bra        +0x24 /* 00001C22 */
  2626. label00001C00:
  2627. 00001C00  3007                     move.w     D0, D7
  2628. 00001C02  5247                     addq.w     D7, 1
  2629. label00001C04:
  2630. 00001C04  48C7                     ext.l      D7
  2631. 00001C06  302D D928                move.w     D0, [A5 - 0x26D8]
  2632. 00001C0A  48C0                     ext.l      D0
  2633. 00001C0C  B087                     cmp.l      D0, D7
  2634. 00001C0E  6EDC                     bgt        -0x22 /* 00001BEC */
  2635. 00001C10  302D D928                move.w     D0, [A5 - 0x26D8]
  2636. 00001C14  48C0                     ext.l      D0
  2637. 00001C16  720A                     moveq.l    D1, 0x0A
  2638. 00001C18  B280                     cmp.l      D1, D0
  2639. 00001C1A  6F04                     ble        +0x6 /* 00001C20 */
  2640. 00001C1C  3007                     move.w     D0, D7
  2641. 00001C1E  6002                     bra        +0x4 /* 00001C22 */
  2642. label00001C20:
  2643. 00001C20  70FF                     moveq.l    D0, 0xFFFFFFFF
  2644. label00001C22:
  2645. 00001C22  4CDF 00C0                movem.l    D6,D7, [A7]+
  2646. 00001C26  4E75                     rts
  2647. fn00001C28:
  2648. 00001C28  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2649. 00001C2C  286F 001C                movea.l    A4, [A7 + 0x1C]
  2650. 00001C30  266F 0018                movea.l    A3, [A7 + 0x18]
  2651. 00001C34  7000                     moveq.l    D0, 0x00
  2652. 00001C36  1013                     move.b     D0, [A3]
  2653. 00001C38  3C00                     move.w     D6, D0
  2654. 00001C3A  7000                     moveq.l    D0, 0x00
  2655. 00001C3C  1014                     move.b     D0, [A4]
  2656. 00001C3E  3A00                     move.w     D5, D0
  2657. 00001C40  48C6                     ext.l      D6
  2658. 00001C42  48C5                     ext.l      D5
  2659. 00001C44  BA86                     cmp.l      D5, D6
  2660. 00001C46  6704                     beq        +0x6 /* 00001C4C */
  2661. 00001C48  70FF                     moveq.l    D0, 0xFFFFFFFF
  2662. 00001C4A  6024                     bra        +0x26 /* 00001C70 */
  2663. label00001C4C:
  2664. 00001C4C  3E06                     move.w     D7, D6
  2665. 00001C4E  6018                     bra        +0x1A /* 00001C68 */
  2666. label00001C50:
  2667. 00001C50  7000                     moveq.l    D0, 0x00
  2668. 00001C52  1033 7000                move.b     D0, [A3 + D7.w]
  2669. 00001C56  7200                     moveq.l    D1, 0x00
  2670. 00001C58  1234 7000                move.b     D1, [A4 + D7.w]
  2671. 00001C5C  B280                     cmp.l      D1, D0
  2672. 00001C5E  6704                     beq        +0x6 /* 00001C64 */
  2673. 00001C60  70FF                     moveq.l    D0, 0xFFFFFFFF
  2674. 00001C62  600C                     bra        +0xE /* 00001C70 */
  2675. label00001C64:
  2676. 00001C64  3007                     move.w     D0, D7
  2677. 00001C66  5347                     subq.w     D7, 1
  2678. label00001C68:
  2679. 00001C68  48C7                     ext.l      D7
  2680. 00001C6A  4A87                     tst.l      D7
  2681. 00001C6C  6EE2                     bgt        -0x1C /* 00001C50 */
  2682. 00001C6E  3007                     move.w     D0, D7
  2683. label00001C70:
  2684. 00001C70  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2685. 00001C74  4E75                     rts
  2686. export_176:
  2687. 00001C76  4E75                     rts
  2688. export_177:
  2689. 00001C78  4E56 0000                link       A6, 0
  2690. 00001C7C  48E7 0110                movem.l    -[A7], D7,A3
  2691. 00001C80  266E 000C                movea.l    A3, [A6 + 0xC]
  2692. 00001C84  3013                     move.w     D0, [A3]
  2693. 00001C86  5340                     subq.w     D0, 1
  2694. 00001C88  6B68                     bmi        +0x6A /* 00001CF2 */
  2695. 00001C8A  0C40 0001                cmpi.w     D0, 0x1
  2696. 00001C8E  6E62                     bgt        +0x64 /* 00001CF2 */
  2697. 00001C90  D040                     add.w      D0, D0
  2698. 00001C92  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2699. 00001C96  4EFB 0000                jmp        [PC + D0.w]
  2700. 00001C9A  0006 000E                ori.b      D6, 0xE
  2701. 00001C9E  203C 010A 17A2           move.l     D0, 0x10A17A2
  2702. 00001CA4  604E                     bra        +0x50 /* 00001CF4 */
  2703. 00001CA6  302B 0004                move.w     D0, [A3 + 0x4]
  2704. 00001CAA  48C0                     ext.l      D0
  2705. 00001CAC  7204                     moveq.l    D1, 0x04
  2706. 00001CAE  B280                     cmp.l      D1, D0
  2707. 00001CB0  660C                     bne        +0xE /* 00001CBE */
  2708. 00001CB2  486D 05BA                pea.l      [A5 + 0x5BA /* export_179 */]
  2709. 00001CB6  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2710. 00001CBA  588F                     addq.l     A7, 4
  2711. 00001CBC  6034                     bra        +0x36 /* 00001CF2 */
  2712. label00001CBE:
  2713. 00001CBE  302B 0004                move.w     D0, [A3 + 0x4]
  2714. 00001CC2  48C0                     ext.l      D0
  2715. 00001CC4  2E00                     move.l     D7, D0
  2716. 00001CC6  5387                     subq.l     D7, 1
  2717. 00001CC8  48C7                     ext.l      D7
  2718. 00001CCA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2719. 00001CCE  7000                     moveq.l    D0, 0x00
  2720. 00001CD0  1028 0004                move.b     D0, [A0 + 0x4]
  2721. 00001CD4  B087                     cmp.l      D0, D7
  2722. 00001CD6  6710                     beq        +0x12 /* 00001CE8 */
  2723. 00001CD8  48C7                     ext.l      D7
  2724. 00001CDA  2F07                     move.l     -[A7], D7
  2725. 00001CDC  7002                     moveq.l    D0, 0x02
  2726. 00001CDE  2F00                     move.l     -[A7], D0
  2727. 00001CE0  4EBA 0134                jsr        [PC + 0x134 /* 00001E16 */]
  2728. 00001CE4  508F                     addq.l     A7, 8
  2729. 00001CE6  600A                     bra        +0xC /* 00001CF2 */
  2730. label00001CE8:
  2731. 00001CE8  486D 05B2                pea.l      [A5 + 0x5B2 /* export_178 */]
  2732. 00001CEC  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2733. 00001CF0  588F                     addq.l     A7, 4
  2734. label00001CF2:
  2735. 00001CF2  7001                     moveq.l    D0, 0x01
  2736. label00001CF4:
  2737. 00001CF4  4CEE 0880 FFF8           movem.l    D7,A3, [A6 - 0x8]
  2738. 00001CFA  4E5E                     unlink     A6
  2739. 00001CFC  4E75                     rts
  2740. export_178:
  2741. 00001CFE  4E56 FF00                link       A6, -0x0100
  2742. 00001D02  48E7 0018                movem.l    -[A7], A3,A4
  2743. 00001D06  286E 0008                movea.l    A4, [A6 + 0x8]
  2744. 00001D0A  47EE FF00                lea.l      A3, [A6 - 0x100]
  2745. 00001D0E  206E 000C                movea.l    A0, [A6 + 0xC]
  2746. 00001D12  3010                     move.w     D0, [A0]
  2747. 00001D14  5340                     subq.w     D0, 1
  2748. 00001D16  6B76                     bmi        +0x78 /* 00001D8E */
  2749. 00001D18  0C40 0001                cmpi.w     D0, 0x1
  2750. 00001D1C  6E70                     bgt        +0x72 /* 00001D8E */
  2751. 00001D1E  D040                     add.w      D0, D0
  2752. 00001D20  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2753. 00001D24  4EFB 0000                jmp        [PC + D0.w]
  2754. 00001D28  0006 0060                ori.b      D6, 0x60 /* '`' */
  2755. 00001D2C  2054                     movea.l    A0, [A4]
  2756. 00001D2E  4AA8 0014                tst.l      [A0 + 0x14]
  2757. 00001D32  664A                     bne        +0x4C /* 00001D7E */
  2758. 00001D34  2F0B                     move.l     -[A7], A3
  2759. 00001D36  3F3C 0BC1                move.w     -[A7], 0xBC1
  2760. 00001D3A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2761. 00001D3E  7000                     moveq.l    D0, 0x00
  2762. 00001D40  1028 0004                move.b     D0, [A0 + 0x4]
  2763. 00001D44  5280                     addq.l     D0, 1
  2764. 00001D46  3F00                     move.w     -[A7], D0
  2765. 00001D48  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2766. 00001D4C  062B 0020 0001           addi.b     [A3 + 0x1], 0x20 /* ' ' */
  2767. 00001D52  2F0B                     move.l     -[A7], A3
  2768. 00001D54  7000                     moveq.l    D0, 0x00
  2769. 00001D56  2F00                     move.l     -[A7], D0
  2770. 00001D58  2F00                     move.l     -[A7], D0
  2771. 00001D5A  2F00                     move.l     -[A7], D0
  2772. 00001D5C  A98B                     syscall    ParamText
  2773. 00001D5E  7001                     moveq.l    D0, 0x01
  2774. 00001D60  2F00                     move.l     -[A7], D0
  2775. 00001D62  72FF                     moveq.l    D1, 0xFFFFFFFF
  2776. 00001D64  2F01                     move.l     -[A7], D1
  2777. 00001D66  2F01                     move.l     -[A7], D1
  2778. 00001D68  2F01                     move.l     -[A7], D1
  2779. 00001D6A  7000                     moveq.l    D0, 0x00
  2780. 00001D6C  2F00                     move.l     -[A7], D0
  2781. 00001D6E  7001                     moveq.l    D0, 0x01
  2782. 00001D70  2F00                     move.l     -[A7], D0
  2783. 00001D72  2F00                     move.l     -[A7], D0
  2784. 00001D74  2F0C                     move.l     -[A7], A4
  2785. 00001D76  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  2786. 00001D7A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2787. label00001D7E:
  2788. 00001D7E  203C 010A 17A3           move.l     D0, 0x10A17A3
  2789. 00001D84  600A                     bra        +0xC /* 00001D90 */
  2790. 00001D86  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  2791. 00001D8A  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  2792. label00001D8E:
  2793. 00001D8E  7001                     moveq.l    D0, 0x01
  2794. label00001D90:
  2795. 00001D90  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  2796. 00001D96  4E5E                     unlink     A6
  2797. 00001D98  4E75                     rts
  2798. export_179:
  2799. 00001D9A  48E7 0018                movem.l    -[A7], A3,A4
  2800. 00001D9E  286F 0010                movea.l    A4, [A7 + 0x10]
  2801. 00001DA2  266F 000C                movea.l    A3, [A7 + 0xC]
  2802. 00001DA6  3014                     move.w     D0, [A4]
  2803. 00001DA8  5340                     subq.w     D0, 1
  2804. 00001DAA  6B62                     bmi        +0x64 /* 00001E0E */
  2805. 00001DAC  0C40 0001                cmpi.w     D0, 0x1
  2806. 00001DB0  6E5C                     bgt        +0x5E /* 00001E0E */
  2807. 00001DB2  D040                     add.w      D0, D0
  2808. 00001DB4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2809. 00001DB8  4EFB 0000                jmp        [PC + D0.w]
  2810. 00001DBC  0006 0046                ori.b      D6, 0x46 /* 'F' */
  2811. 00001DC0  2053                     movea.l    A0, [A3]
  2812. 00001DC2  4AA8 0014                tst.l      [A0 + 0x14]
  2813. 00001DC6  6620                     bne        +0x22 /* 00001DE8 */
  2814. 00001DC8  7001                     moveq.l    D0, 0x01
  2815. 00001DCA  2F00                     move.l     -[A7], D0
  2816. 00001DCC  72FF                     moveq.l    D1, 0xFFFFFFFF
  2817. 00001DCE  2F01                     move.l     -[A7], D1
  2818. 00001DD0  2F01                     move.l     -[A7], D1
  2819. 00001DD2  2F01                     move.l     -[A7], D1
  2820. 00001DD4  7000                     moveq.l    D0, 0x00
  2821. 00001DD6  2F00                     move.l     -[A7], D0
  2822. 00001DD8  7001                     moveq.l    D0, 0x01
  2823. 00001DDA  2F00                     move.l     -[A7], D0
  2824. 00001DDC  2F00                     move.l     -[A7], D0
  2825. 00001DDE  2F0B                     move.l     -[A7], A3
  2826. 00001DE0  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  2827. 00001DE4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2828. label00001DE8:
  2829. 00001DE8  2053                     movea.l    A0, [A3]
  2830. 00001DEA  41E8 0018                lea.l      A0, [A0 + 0x18]
  2831. 00001DEE  43ED D568                lea.l      A1, [A5 - 0x2A98]
  2832. 00001DF2  20D9                     move.l     [A0]+, [A1]+
  2833. 00001DF4  20D9                     move.l     [A0]+, [A1]+
  2834. 00001DF6  30D9                     move.w     [A0]+, [A1]+
  2835. 00001DF8  203C 010A 17AC           move.l     D0, 0x10A17AC
  2836. 00001DFE  6010                     bra        +0x12 /* 00001E10 */
  2837. 00001E00  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  2838. 00001E04  486D 05AA                pea.l      [A5 + 0x5AA /* export_177 */]
  2839. 00001E08  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2840. 00001E0C  588F                     addq.l     A7, 4
  2841. label00001E0E:
  2842. 00001E0E  7001                     moveq.l    D0, 0x01
  2843. label00001E10:
  2844. 00001E10  4CDF 1800                movem.l    A3,A4, [A7]+
  2845. 00001E14  4E75                     rts
  2846. fn00001E16:
  2847. 00001E16  4E56 0000                link       A6, 0
  2848. 00001E1A  2F07                     move.l     -[A7], D7
  2849. 00001E1C  2E2E 000C                move.l     D7, [A6 + 0xC]
  2850. 00001E20  202E 0008                move.l     D0, [A6 + 0x8]
  2851. 00001E24  5580                     subq.l     D0, 2
  2852. 00001E26  6B32                     bmi        +0x34 /* 00001E5A */
  2853. 00001E28  0C80 0000 0000           cmpi.l     D0, 0x0
  2854. 00001E2E  6E2A                     bgt        +0x2C /* 00001E5A */
  2855. 00001E30  D080                     add.l      D0, D0
  2856. 00001E32  303B 0806                move.w     D0, [PC + D0 + 0x6]
  2857. 00001E36  4EFB 0000                jmp        [PC + D0.w]
  2858. 00001E3A  0004 2F07                ori.b      D4, 0x7
  2859. 00001E3E  7005                     moveq.l    D0, 0x05
  2860. 00001E40  2F00                     move.l     -[A7], D0
  2861. 00001E42  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  2862. 00001E46  7000                     moveq.l    D0, 0x00
  2863. 00001E48  2F00                     move.l     -[A7], D0
  2864. 00001E4A  2F00                     move.l     -[A7], D0
  2865. 00001E4C  2F07                     move.l     -[A7], D7
  2866. 00001E4E  7202                     moveq.l    D1, 0x02
  2867. 00001E50  2F01                     move.l     -[A7], D1
  2868. 00001E52  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  2869. 00001E56  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2870. label00001E5A:
  2871. 00001E5A  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  2872. 00001E5E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  2873. 00001E62  4E5E                     unlink     A6
  2874. 00001E64  4E75                     rts
  2875. export_180:
  2876. 00001E66  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2877. 00001E6A  49ED E6A4                lea.l      A4, [A5 - 0x195C]
  2878. 00001E6E  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  2879. 00001E72  1B6D D870 E653           move.b     [A5 - 0x19AD], [A5 - 0x2790]
  2880. 00001E78  1B7C 003D E652           move.b     [A5 - 0x19AE], 0x3D /* '=' */
  2881. 00001E7E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2882. 00001E82  226D D8F6                movea.l    A1, [A5 - 0x270A]
  2883. 00001E86  7000                     moveq.l    D0, 0x00
  2884. 00001E88  102D D870                move.b     D0, [A5 - 0x2790]
  2885. 00001E8C  7200                     moveq.l    D1, 0x00
  2886. 00001E8E  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  2887. 00001E92  2001                     move.l     D0, D1
  2888. 00001E94  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  2889. 00001E98  4840                     swap.w     D0
  2890. 00001E9A  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  2891. 00001E9E  4840                     swap.w     D0
  2892. 00001EA0  4240                     clr.w      D0
  2893. 00001EA2  D280                     add.l      D1, D0
  2894. 00001EA4  41E8 025E                lea.l      A0, [A0 + 0x25E]
  2895. 00001EA8  47F0 1800                lea.l      A3, [A0 + D1]
  2896. 00001EAC  4247                     clr.w      D7
  2897. 00001EAE  600A                     bra        +0xC /* 00001EBA */
  2898. label00001EB0:
  2899. 00001EB0  41ED E662                lea.l      A0, [A5 - 0x199E]
  2900. 00001EB4  4230 7000                clr.b      [A0 + D7.w]
  2901. 00001EB8  5247                     addq.w     D7, 1
  2902. label00001EBA:
  2903. 00001EBA  48C7                     ext.l      D7
  2904. 00001EBC  7005                     moveq.l    D0, 0x05
  2905. 00001EBE  B087                     cmp.l      D0, D7
  2906. 00001EC0  6EEE                     bgt        -0x10 /* 00001EB0 */
  2907. 00001EC2  4247                     clr.w      D7
  2908. 00001EC4  602E                     bra        +0x30 /* 00001EF4 */
  2909. label00001EC6:
  2910. 00001EC6  48C7                     ext.l      D7
  2911. 00001EC8  2007                     move.l     D0, D7
  2912. 00001ECA  D080                     add.l      D0, D0
  2913. 00001ECC  3033 0846                move.w     D0, [A3 + D0 + 0x46]
  2914. 00001ED0  48C0                     ext.l      D0
  2915. 00001ED2  48C7                     ext.l      D7
  2916. 00001ED4  2207                     move.l     D1, D7
  2917. 00001ED6  D281                     add.l      D1, D1
  2918. 00001ED8  41ED E62A                lea.l      A0, [A5 - 0x19D6]
  2919. 00001EDC  3230 1800                move.w     D1, [A0 + D1]
  2920. 00001EE0  48C1                     ext.l      D1
  2921. 00001EE2  9081                     sub.l      D0, D1
  2922. 00001EE4  48C7                     ext.l      D7
  2923. 00001EE6  2207                     move.l     D1, D7
  2924. 00001EE8  D281                     add.l      D1, D1
  2925. 00001EEA  41ED E654                lea.l      A0, [A5 - 0x19AC]
  2926. 00001EEE  3180 1800                move.w     [A0 + D1], D0
  2927. 00001EF2  5247                     addq.w     D7, 1
  2928. label00001EF4:
  2929. 00001EF4  48C7                     ext.l      D7
  2930. 00001EF6  7007                     moveq.l    D0, 0x07
  2931. 00001EF8  B087                     cmp.l      D0, D7
  2932. 00001EFA  6ECA                     bgt        -0x34 /* 00001EC6 */
  2933. 00001EFC  4246                     clr.w      D6
  2934. 00001EFE  6012                     bra        +0x14 /* 00001F12 */
  2935. label00001F00:
  2936. 00001F00  4A34 6000                tst.b      [A4 + D6.w]
  2937. 00001F04  670A                     beq        +0xC /* 00001F10 */
  2938. 00001F06  41ED E662                lea.l      A0, [A5 - 0x199E]
  2939. 00001F0A  11BC 0001 6000           move.b     [A0 + D6.w], 0x1
  2940. label00001F10:
  2941. 00001F10  5246                     addq.w     D6, 1
  2942. label00001F12:
  2943. 00001F12  48C6                     ext.l      D6
  2944. 00001F14  7005                     moveq.l    D0, 0x05
  2945. 00001F16  B086                     cmp.l      D0, D6
  2946. 00001F18  6EE6                     bgt        -0x18 /* 00001F00 */
  2947. 00001F1A  4A2D E5E8                tst.b      [A5 - 0x1A18]
  2948. 00001F1E  670C                     beq        +0xE /* 00001F2C */
  2949. 00001F20  486D 09AA                pea.l      [A5 + 0x9AA /* export_305 */]
  2950. 00001F24  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  2951. 00001F28  588F                     addq.l     A7, 4
  2952. 00001F2A  6058                     bra        +0x5A /* 00001F84 */
  2953. label00001F2C:
  2954. 00001F2C  7001                     moveq.l    D0, 0x01
  2955. 00001F2E  2F00                     move.l     -[A7], D0
  2956. 00001F30  7216                     moveq.l    D1, 0x16
  2957. 00001F32  2F01                     move.l     -[A7], D1
  2958. 00001F34  486D E652                pea.l      [A5 - 0x19AE]
  2959. 00001F38  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2960. 00001F3C  3428 024C                move.w     D2, [A0 + 0x24C]
  2961. 00001F40  48C2                     ext.l      D2
  2962. 00001F42  2F02                     move.l     -[A7], D2
  2963. 00001F44  206D D8F6                movea.l    A0, [A5 - 0x270A]
  2964. 00001F48  7400                     moveq.l    D2, 0x00
  2965. 00001F4A  1428 024A                move.b     D2, [A0 + 0x24A]
  2966. 00001F4E  2F02                     move.l     -[A7], D2
  2967. 00001F50  7002                     moveq.l    D0, 0x02
  2968. 00001F52  2F00                     move.l     -[A7], D0
  2969. 00001F54  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2970. 00001F58  486D 0C52                pea.l      [A5 + 0xC52 /* export_390 */]
  2971. 00001F5C  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  2972. 00001F60  598F                     subq.l     A7, 4
  2973. 00001F62  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  2974. 00001F68  3F3C 232E                move.w     -[A7], 0x232E /* '#.' */
  2975. 00001F6C  A9A0                     syscall    GetResource
  2976. 00001F6E  265F                     movea.l    A3, [A7]+
  2977. 00001F70  200B                     move.l     D0, A3
  2978. 00001F72  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2979. 00001F76  6706                     beq        +0x8 /* 00001F7E */
  2980. 00001F78  2F0B                     move.l     -[A7], A3
  2981. 00001F7A  205F                     movea.l    A0, [A7]+
  2982. 00001F7C  A02A                     syscall    HUnlock
  2983. label00001F7E:
  2984. 00001F7E  486D 0C42                pea.l      [A5 + 0xC42 /* export_388 */]
  2985. 00001F82  A9F1                     syscall    UnloadSeg
  2986. label00001F84:
  2987. 00001F84  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2988. 00001F88  4E75                     rts
  2989. export_181:
  2990. 00001F8A  4E56 0000                link       A6, 0
  2991. 00001F8E  48E7 1010                movem.l    -[A7], D3,A3
  2992. 00001F92  266E 000C                movea.l    A3, [A6 + 0xC]
  2993. 00001F96  3013                     move.w     D0, [A3]
  2994. 00001F98  5340                     subq.w     D0, 1
  2995. 00001F9A  6B00 0098                bmi        +0x9A /* 00002034 */
  2996. 00001F9E  0C40 0001                cmpi.w     D0, 0x1
  2997. 00001FA2  6E00 0090                bgt        +0x92 /* 00002034 */
  2998. 00001FA6  D040                     add.w      D0, D0
  2999. 00001FA8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3000. 00001FAC  4EFB 0000                jmp        [PC + D0.w]
  3001. 00001FB0  0006 000E                ori.b      D6, 0xE
  3002. 00001FB4  203C 010A 178E           move.l     D0, 0x10A178E
  3003. 00001FBA  607A                     bra        +0x7C /* 00002036 */
  3004. 00001FBC  302B 0004                move.w     D0, [A3 + 0x4]
  3005. 00001FC0  48C0                     ext.l      D0
  3006. 00001FC2  7204                     moveq.l    D1, 0x04
  3007. 00001FC4  B280                     cmp.l      D1, D0
  3008. 00001FC6  660C                     bne        +0xE /* 00001FD4 */
  3009. 00001FC8  486D 05DA                pea.l      [A5 + 0x5DA /* export_183 */]
  3010. 00001FCC  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3011. 00001FD0  588F                     addq.l     A7, 4
  3012. 00001FD2  6060                     bra        +0x62 /* 00002034 */
  3013. label00001FD4:
  3014. 00001FD4  302B 0004                move.w     D0, [A3 + 0x4]
  3015. 00001FD8  48C0                     ext.l      D0
  3016. 00001FDA  72FF                     moveq.l    D1, 0xFFFFFFFF
  3017. 00001FDC  D081                     add.l      D0, D1
  3018. 00001FDE  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3019. 00001FE2  226D D8F6                movea.l    A1, [A5 - 0x270A]
  3020. 00001FE6  7400                     moveq.l    D2, 0x00
  3021. 00001FE8  142D D870                move.b     D2, [A5 - 0x2790]
  3022. 00001FEC  7600                     moveq.l    D3, 0x00
  3023. 00001FEE  1631 200A                move.b     D3, [A1 + D2.w + 0xA]
  3024. 00001FF2  2403                     move.l     D2, D3
  3025. 00001FF4  C6FC 006E                mulu.w     D3, 0x6E /* 'n' */
  3026. 00001FF8  4842                     swap.w     D2
  3027. 00001FFA  C4FC 006E                mulu.w     D2, 0x6E /* 'n' */
  3028. 00001FFE  4842                     swap.w     D2
  3029. 00002000  4242                     clr.w      D2
  3030. 00002002  D682                     add.l      D3, D2
  3031. 00002004  7400                     moveq.l    D2, 0x00
  3032. 00002006  41E8 0260                lea.l      A0, [A0 + 0x260]
  3033. 0000200A  1430 3800                move.b     D2, [A0 + D3]
  3034. 0000200E  B480                     cmp.l      D2, D0
  3035. 00002010  660C                     bne        +0xE /* 0000201E */
  3036. 00002012  486D 05D2                pea.l      [A5 + 0x5D2 /* export_182 */]
  3037. 00002016  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3038. 0000201A  588F                     addq.l     A7, 4
  3039. 0000201C  6016                     bra        +0x18 /* 00002034 */
  3040. label0000201E:
  3041. 0000201E  302B 0004                move.w     D0, [A3 + 0x4]
  3042. 00002022  48C0                     ext.l      D0
  3043. 00002024  72FF                     moveq.l    D1, 0xFFFFFFFF
  3044. 00002026  D081                     add.l      D0, D1
  3045. 00002028  2F00                     move.l     -[A7], D0
  3046. 0000202A  4EBA 0182                jsr        [PC + 0x182 /* 000021AE */]
  3047. 0000202E  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  3048. 00002032  588F                     addq.l     A7, 4
  3049. label00002034:
  3050. 00002034  7001                     moveq.l    D0, 0x01
  3051. label00002036:
  3052. 00002036  4CEE 0808 FFF8           movem.l    D3,A3, [A6 - 0x8]
  3053. 0000203C  4E5E                     unlink     A6
  3054. 0000203E  4E75                     rts
  3055. export_182:
  3056. 00002040  4E56 FF00                link       A6, -0x0100
  3057. 00002044  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3058. 00002048  286E 0008                movea.l    A4, [A6 + 0x8]
  3059. 0000204C  47EE FF00                lea.l      A3, [A6 - 0x100]
  3060. 00002050  206E 000C                movea.l    A0, [A6 + 0xC]
  3061. 00002054  3010                     move.w     D0, [A0]
  3062. 00002056  5340                     subq.w     D0, 1
  3063. 00002058  6B00 00CC                bmi        +0xCE /* 00002126 */
  3064. 0000205C  0C40 0001                cmpi.w     D0, 0x1
  3065. 00002060  6E00 00C4                bgt        +0xC6 /* 00002126 */
  3066. 00002064  D040                     add.w      D0, D0
  3067. 00002066  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3068. 0000206A  4EFB 0000                jmp        [PC + D0.w]
  3069. 0000206E  0006 00B2                ori.b      D6, 0xB2
  3070. 00002072  2054                     movea.l    A0, [A4]
  3071. 00002074  4AA8 0014                tst.l      [A0 + 0x14]
  3072. 00002078  6600 009C                bne        +0x9E /* 00002116 */
  3073. 0000207C  2F0B                     move.l     -[A7], A3
  3074. 0000207E  3F3C 0BC2                move.w     -[A7], 0xBC2
  3075. 00002082  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3076. 00002086  226D D8F6                movea.l    A1, [A5 - 0x270A]
  3077. 0000208A  7000                     moveq.l    D0, 0x00
  3078. 0000208C  102D D870                move.b     D0, [A5 - 0x2790]
  3079. 00002090  7200                     moveq.l    D1, 0x00
  3080. 00002092  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  3081. 00002096  2001                     move.l     D0, D1
  3082. 00002098  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  3083. 0000209C  4840                     swap.w     D0
  3084. 0000209E  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  3085. 000020A2  4840                     swap.w     D0
  3086. 000020A4  4240                     clr.w      D0
  3087. 000020A6  D280                     add.l      D1, D0
  3088. 000020A8  7000                     moveq.l    D0, 0x00
  3089. 000020AA  41E8 0260                lea.l      A0, [A0 + 0x260]
  3090. 000020AE  1030 1800                move.b     D0, [A0 + D1]
  3091. 000020B2  5280                     addq.l     D0, 1
  3092. 000020B4  3F00                     move.w     -[A7], D0
  3093. 000020B6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3094. 000020BA  7000                     moveq.l    D0, 0x00
  3095. 000020BC  1013                     move.b     D0, [A3]
  3096. 000020BE  3E00                     move.w     D7, D0
  3097. 000020C0  6022                     bra        +0x24 /* 000020E4 */
  3098. label000020C2:
  3099. 000020C2  1C33 7000                move.b     D6, [A3 + D7.w]
  3100. 000020C6  1006                     move.b     D0, D6
  3101. 000020C8  4880                     ext.w      D0
  3102. 000020CA  48C0                     ext.l      D0
  3103. 000020CC  7241                     moveq.l    D1, 0x41
  3104. 000020CE  B280                     cmp.l      D1, D0
  3105. 000020D0  6E10                     bgt        +0x12 /* 000020E2 */
  3106. 000020D2  4886                     ext.w      D6
  3107. 000020D4  48C6                     ext.l      D6
  3108. 000020D6  705A                     moveq.l    D0, 0x5A
  3109. 000020D8  B086                     cmp.l      D0, D6
  3110. 000020DA  6D06                     blt        +0x8 /* 000020E2 */
  3111. 000020DC  0633 0020 7000           addi.b     [A3 + D7.w], 0x20 /* ' ' */
  3112. label000020E2:
  3113. 000020E2  5347                     subq.w     D7, 1
  3114. label000020E4:
  3115. 000020E4  48C7                     ext.l      D7
  3116. 000020E6  4A87                     tst.l      D7
  3117. 000020E8  6ED8                     bgt        -0x26 /* 000020C2 */
  3118. 000020EA  2F0B                     move.l     -[A7], A3
  3119. 000020EC  7000                     moveq.l    D0, 0x00
  3120. 000020EE  2F00                     move.l     -[A7], D0
  3121. 000020F0  2F00                     move.l     -[A7], D0
  3122. 000020F2  2F00                     move.l     -[A7], D0
  3123. 000020F4  A98B                     syscall    ParamText
  3124. 000020F6  7001                     moveq.l    D0, 0x01
  3125. 000020F8  2F00                     move.l     -[A7], D0
  3126. 000020FA  72FF                     moveq.l    D1, 0xFFFFFFFF
  3127. 000020FC  2F01                     move.l     -[A7], D1
  3128. 000020FE  2F01                     move.l     -[A7], D1
  3129. 00002100  2F01                     move.l     -[A7], D1
  3130. 00002102  7000                     moveq.l    D0, 0x00
  3131. 00002104  2F00                     move.l     -[A7], D0
  3132. 00002106  7001                     moveq.l    D0, 0x01
  3133. 00002108  2F00                     move.l     -[A7], D0
  3134. 0000210A  2F00                     move.l     -[A7], D0
  3135. 0000210C  2F0C                     move.l     -[A7], A4
  3136. 0000210E  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  3137. 00002112  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3138. label00002116:
  3139. 00002116  203C 010A 178F           move.l     D0, 0x10A178F
  3140. 0000211C  600A                     bra        +0xC /* 00002128 */
  3141. 0000211E  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  3142. 00002122  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  3143. label00002126:
  3144. 00002126  7001                     moveq.l    D0, 0x01
  3145. label00002128:
  3146. 00002128  4CEE 18C0 FEF0           movem.l    D6,D7,A3,A4, [A6 - 0x110]
  3147. 0000212E  4E5E                     unlink     A6
  3148. 00002130  4E75                     rts
  3149. export_183:
  3150. 00002132  48E7 0018                movem.l    -[A7], A3,A4
  3151. 00002136  286F 0010                movea.l    A4, [A7 + 0x10]
  3152. 0000213A  266F 000C                movea.l    A3, [A7 + 0xC]
  3153. 0000213E  3014                     move.w     D0, [A4]
  3154. 00002140  5340                     subq.w     D0, 1
  3155. 00002142  6B62                     bmi        +0x64 /* 000021A6 */
  3156. 00002144  0C40 0001                cmpi.w     D0, 0x1
  3157. 00002148  6E5C                     bgt        +0x5E /* 000021A6 */
  3158. 0000214A  D040                     add.w      D0, D0
  3159. 0000214C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3160. 00002150  4EFB 0000                jmp        [PC + D0.w]
  3161. 00002154  0006 0046                ori.b      D6, 0x46 /* 'F' */
  3162. 00002158  2053                     movea.l    A0, [A3]
  3163. 0000215A  4AA8 0014                tst.l      [A0 + 0x14]
  3164. 0000215E  6620                     bne        +0x22 /* 00002180 */
  3165. 00002160  7001                     moveq.l    D0, 0x01
  3166. 00002162  2F00                     move.l     -[A7], D0
  3167. 00002164  72FF                     moveq.l    D1, 0xFFFFFFFF
  3168. 00002166  2F01                     move.l     -[A7], D1
  3169. 00002168  2F01                     move.l     -[A7], D1
  3170. 0000216A  2F01                     move.l     -[A7], D1
  3171. 0000216C  7000                     moveq.l    D0, 0x00
  3172. 0000216E  2F00                     move.l     -[A7], D0
  3173. 00002170  7001                     moveq.l    D0, 0x01
  3174. 00002172  2F00                     move.l     -[A7], D0
  3175. 00002174  2F00                     move.l     -[A7], D0
  3176. 00002176  2F0B                     move.l     -[A7], A3
  3177. 00002178  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  3178. 0000217C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  3179. label00002180:
  3180. 00002180  2053                     movea.l    A0, [A3]
  3181. 00002182  41E8 0018                lea.l      A0, [A0 + 0x18]
  3182. 00002186  43ED D568                lea.l      A1, [A5 - 0x2A98]
  3183. 0000218A  20D9                     move.l     [A0]+, [A1]+
  3184. 0000218C  20D9                     move.l     [A0]+, [A1]+
  3185. 0000218E  30D9                     move.w     [A0]+, [A1]+
  3186. 00002190  203C 010A 1798           move.l     D0, 0x10A1798
  3187. 00002196  6010                     bra        +0x12 /* 000021A8 */
  3188. 00002198  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  3189. 0000219C  486D 05CA                pea.l      [A5 + 0x5CA /* export_181 */]
  3190. 000021A0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3191. 000021A4  588F                     addq.l     A7, 4
  3192. label000021A6:
  3193. 000021A6  7001                     moveq.l    D0, 0x01
  3194. label000021A8:
  3195. 000021A8  4CDF 1800                movem.l    A3,A4, [A7]+
  3196. 000021AC  4E75                     rts
  3197. fn000021AE:
  3198. 000021AE  4E56 FFFA                link       A6, -0x0006
  3199. 000021B2  2F07                     move.l     -[A7], D7
  3200. 000021B4  1E2E 000B                move.b     D7, [A6 + 0xB]
  3201. 000021B8  7000                     moveq.l    D0, 0x00
  3202. 000021BA  2F00                     move.l     -[A7], D0
  3203. 000021BC  2F00                     move.l     -[A7], D0
  3204. 000021BE  7200                     moveq.l    D1, 0x00
  3205. 000021C0  1207                     move.b     D1, D7
  3206. 000021C2  2F01                     move.l     -[A7], D1
  3207. 000021C4  2F00                     move.l     -[A7], D0
  3208. 000021C6  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  3209. 000021CA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3210. 000021CE  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  3211. 000021D2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3212. 000021D6  1D68 0002 FFFC           move.b     [A6 - 0x4], [A0 + 0x2]
  3213. 000021DC  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3214. 000021E0  1D68 0003 FFFD           move.b     [A6 - 0x3], [A0 + 0x3]
  3215. 000021E6  1D7C 002B FFFE           move.b     [A6 - 0x2], 0x2B /* '+' */
  3216. 000021EC  7000                     moveq.l    D0, 0x00
  3217. 000021EE  102D D870                move.b     D0, [A5 - 0x2790]
  3218. 000021F2  7200                     moveq.l    D1, 0x00
  3219. 000021F4  1207                     move.b     D1, D7
  3220. 000021F6  EB89                     lsl        D1, 5
  3221. 000021F8  D280                     add.l      D1, D0
  3222. 000021FA  1D41 FFFF                move.b     [A6 - 0x1], D1
  3223. 000021FE  7001                     moveq.l    D0, 0x01
  3224. 00002200  2F00                     move.l     -[A7], D0
  3225. 00002202  7206                     moveq.l    D1, 0x06
  3226. 00002204  2F01                     move.l     -[A7], D1
  3227. 00002206  486E FFFA                pea.l      [A6 - 0x6]
  3228. 0000220A  7000                     moveq.l    D0, 0x00
  3229. 0000220C  2F00                     move.l     -[A7], D0
  3230. 0000220E  4878 00FF                push.l     0xFF
  3231. 00002212  2F00                     move.l     -[A7], D0
  3232. 00002214  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  3233. 00002218  2E2E FFF6                move.l     D7, [A6 - 0xA]
  3234. 0000221C  4E5E                     unlink     A6
  3235. 0000221E  4E75                     rts
  3236. export_184:
  3237. 00002220  4E56 FF00                link       A6, -0x0100
  3238. 00002224  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  3239. 00002228  49EE FF00                lea.l      A4, [A6 - 0x100]
  3240. 0000222C  266E 0008                movea.l    A3, [A6 + 0x8]
  3241. 00002230  206E 000C                movea.l    A0, [A6 + 0xC]
  3242. 00002234  3010                     move.w     D0, [A0]
  3243. 00002236  5340                     subq.w     D0, 1
  3244. 00002238  6B00 01BC                bmi        +0x1BE /* 000023F6 */
  3245. 0000223C  0C40 0005                cmpi.w     D0, 0x5
  3246. 00002240  6E00 01B4                bgt        +0x1B6 /* 000023F6 */
  3247. 00002244  D040                     add.w      D0, D0
  3248. 00002246  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3249. 0000224A  4EFB 0000                jmp        [PC + D0.w]
  3250. 0000224E  000E 011A                ori.b      A6, 0x1A
  3251. 00002252  01AA 01AA                bclr       [A2 + 0x1AA], D0
  3252. 00002256  0162                     bchg       -[A2], D0
  3253. 00002258  0128 7001                btst       [A0 + 0x7001], D0
  3254. 0000225C  322D E7A8                move.w     D1, [A5 - 0x1858]
  3255. 00002260  48C1                     ext.l      D1
  3256. 00002262  7402                     moveq.l    D2, 0x02
  3257. 00002264  B481                     cmp.l      D2, D1
  3258. 00002266  670E                     beq        +0x10 /* 00002276 */
  3259. 00002268  322D E7A8                move.w     D1, [A5 - 0x1858]
  3260. 0000226C  48C1                     ext.l      D1
  3261. 0000226E  7401                     moveq.l    D2, 0x01
  3262. 00002270  B481                     cmp.l      D2, D1
  3263. 00002272  6702                     beq        +0x4 /* 00002276 */
  3264. 00002274  7000                     moveq.l    D0, 0x00
  3265. label00002276:
  3266. 00002276  1B40 E78C                move.b     [A5 - 0x1874], D0
  3267. 0000227A  2053                     movea.l    A0, [A3]
  3268. 0000227C  4AA8 0014                tst.l      [A0 + 0x14]
  3269. 00002280  6600 0084                bne        +0x86 /* 00002306 */
  3270. 00002284  422D E6AA                clr.b      [A5 - 0x1956]
  3271. 00002288  4A2D E78C                tst.b      [A5 - 0x1874]
  3272. 0000228C  672C                     beq        +0x2E /* 000022BA */
  3273. 0000228E  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  3274. 00002292  4878 00B4                push.l     0xB4
  3275. 00002296  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3276. 0000229A  48C0                     ext.l      D0
  3277. 0000229C  2B40 E6B0                move.l     [A5 - 0x1950], D0
  3278. 000022A0  7000                     moveq.l    D0, 0x00
  3279. 000022A2  2B40 E6AC                move.l     [A5 - 0x1954], D0
  3280. 000022A6  2053                     movea.l    A0, [A3]
  3281. 000022A8  41E8 0018                lea.l      A0, [A0 + 0x18]
  3282. 000022AC  43ED D572                lea.l      A1, [A5 - 0x2A8E]
  3283. 000022B0  20D9                     move.l     [A0]+, [A1]+
  3284. 000022B2  20D9                     move.l     [A0]+, [A1]+
  3285. 000022B4  30D9                     move.w     [A0]+, [A1]+
  3286. 000022B6  588F                     addq.l     A7, 4
  3287. 000022B8  6046                     bra        +0x48 /* 00002300 */
  3288. label000022BA:
  3289. 000022BA  7003                     moveq.l    D0, 0x03
  3290. 000022BC  2B40 E6B0                move.l     [A5 - 0x1950], D0
  3291. 000022C0  7200                     moveq.l    D1, 0x00
  3292. 000022C2  2B41 E6AC                move.l     [A5 - 0x1954], D1
  3293. 000022C6  342D E7A8                move.w     D2, [A5 - 0x1858]
  3294. 000022CA  48C2                     ext.l      D2
  3295. 000022CC  7603                     moveq.l    D3, 0x03
  3296. 000022CE  B682                     cmp.l      D3, D2
  3297. 000022D0  6604                     bne        +0x6 /* 000022D6 */
  3298. 000022D2  7E02                     moveq.l    D7, 0x02
  3299. 000022D4  6012                     bra        +0x14 /* 000022E8 */
  3300. label000022D6:
  3301. 000022D6  302D E7A8                move.w     D0, [A5 - 0x1858]
  3302. 000022DA  48C0                     ext.l      D0
  3303. 000022DC  7204                     moveq.l    D1, 0x04
  3304. 000022DE  B280                     cmp.l      D1, D0
  3305. 000022E0  6604                     bne        +0x6 /* 000022E6 */
  3306. 000022E2  7E03                     moveq.l    D7, 0x03
  3307. 000022E4  6002                     bra        +0x4 /* 000022E8 */
  3308. label000022E6:
  3309. 000022E6  7E01                     moveq.l    D7, 0x01
  3310. label000022E8:
  3311. 000022E8  2F0C                     move.l     -[A7], A4
  3312. 000022EA  3F3C 0BCD                move.w     -[A7], 0xBCD
  3313. 000022EE  3F07                     move.w     -[A7], D7
  3314. 000022F0  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3315. 000022F4  2F0C                     move.l     -[A7], A4
  3316. 000022F6  7000                     moveq.l    D0, 0x00
  3317. 000022F8  2F00                     move.l     -[A7], D0
  3318. 000022FA  2F00                     move.l     -[A7], D0
  3319. 000022FC  2F00                     move.l     -[A7], D0
  3320. 000022FE  A98B                     syscall    ParamText
  3321. label00002300:
  3322. 00002300  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  3323. 00002304  6046                     bra        +0x48 /* 0000234C */
  3324. label00002306:
  3325. 00002306  4A2D E78C                tst.b      [A5 - 0x1874]
  3326. 0000230A  6716                     beq        +0x18 /* 00002322 */
  3327. 0000230C  7000                     moveq.l    D0, 0x00
  3328. 0000230E  2F00                     move.l     -[A7], D0
  3329. 00002310  486D 0CC2                pea.l      [A5 + 0xCC2 /* export_404 */]
  3330. 00002314  7203                     moveq.l    D1, 0x03
  3331. 00002316  2F01                     move.l     -[A7], D1
  3332. 00002318  2F0B                     move.l     -[A7], A3
  3333. 0000231A  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3334. 0000231E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3335. label00002322:
  3336. 00002322  2F2D E6B0                move.l     -[A7], [A5 - 0x1950]
  3337. 00002326  2F0B                     move.l     -[A7], A3
  3338. 00002328  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3339. 0000232C  7001                     moveq.l    D0, 0x01
  3340. 0000232E  2F00                     move.l     -[A7], D0
  3341. 00002330  72FF                     moveq.l    D1, 0xFFFFFFFF
  3342. 00002332  2F01                     move.l     -[A7], D1
  3343. 00002334  2F01                     move.l     -[A7], D1
  3344. 00002336  2F01                     move.l     -[A7], D1
  3345. 00002338  7000                     moveq.l    D0, 0x00
  3346. 0000233A  2F00                     move.l     -[A7], D0
  3347. 0000233C  7001                     moveq.l    D0, 0x01
  3348. 0000233E  2F00                     move.l     -[A7], D0
  3349. 00002340  2F00                     move.l     -[A7], D0
  3350. 00002342  2F0B                     move.l     -[A7], A3
  3351. 00002344  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  3352. 00002348  4FEF 0028                lea.l      A7, [A7 + 0x28]
  3353. label0000234C:
  3354. 0000234C  4A2D E78C                tst.b      [A5 - 0x1874]
  3355. 00002350  670A                     beq        +0xC /* 0000235C */
  3356. 00002352  203C 010A 18BA           move.l     D0, 0x10A18BA
  3357. 00002358  6000 00A2                bra        +0xA4 /* 000023FC */
  3358. label0000235C:
  3359. 0000235C  203C 010A 18B0           move.l     D0, 0x10A18B0
  3360. 00002362  6000 0098                bra        +0x9A /* 000023FC */
  3361. 00002366  7000                     moveq.l    D0, 0x00
  3362. 00002368  2B40 E6AC                move.l     [A5 - 0x1954], D0
  3363. 0000236C  2B7C 0000 00B4 E6B0      move.l     [A5 - 0x1950], 0xB4
  3364. 00002374  4AAD E6AC                tst.l      [A5 - 0x1954]
  3365. 00002378  6706                     beq        +0x8 /* 00002380 */
  3366. 0000237A  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  3367. 0000237E  607A                     bra        +0x7C /* 000023FA */
  3368. label00002380:
  3369. 00002380  203C 0000 00B4           move.l     D0, 0xB4
  3370. 00002386  90AD E6B0                sub.l      D0, [A5 - 0x1950]
  3371. 0000238A  2B40 E6AC                move.l     [A5 - 0x1954], D0
  3372. 0000238E  2F0B                     move.l     -[A7], A3
  3373. 00002390  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  3374. 00002394  2F2D E6AC                move.l     -[A7], [A5 - 0x1954]
  3375. 00002398  2F0B                     move.l     -[A7], A3
  3376. 0000239A  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  3377. 0000239E  4AAD E6AC                tst.l      [A5 - 0x1954]
  3378. 000023A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3379. 000023A6  6652                     bne        +0x54 /* 000023FA */
  3380. 000023A8  52AD E6AC                addq.l     [A5 - 0x1954], 1
  3381. 000023AC  604C                     bra        +0x4E /* 000023FA */
  3382. 000023AE  426D E3D6                clr.w      [A5 - 0x1C2A]
  3383. 000023B2  2F0B                     move.l     -[A7], A3
  3384. 000023B4  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  3385. 000023B8  7000                     moveq.l    D0, 0x00
  3386. 000023BA  102D E6AA                move.b     D0, [A5 - 0x1956]
  3387. 000023BE  588F                     addq.l     A7, 4
  3388. 000023C0  660A                     bne        +0xC /* 000023CC */
  3389. 000023C2  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  3390. 000023C6  1B7C 0001 E6AA           move.b     [A5 - 0x1956], 0x1
  3391. label000023CC:
  3392. 000023CC  4A6D E3D8                tst.w      [A5 - 0x1C28]
  3393. 000023D0  671C                     beq        +0x1E /* 000023EE */
  3394. 000023D2  206D D8FA                movea.l    A0, [A5 - 0x2706]
  3395. 000023D6  0228 00FD 0005           andi.b     [A0 + 0x5], 0xFD
  3396. 000023DC  486D 0512                pea.l      [A5 + 0x512 /* export_158 */]
  3397. 000023E0  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3398. 000023E4  486D 050A                pea.l      [A5 + 0x50A /* export_157 */]
  3399. 000023E8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  3400. 000023EC  508F                     addq.l     A7, 8
  3401. label000023EE:
  3402. 000023EE  486D 0C8A                pea.l      [A5 + 0xC8A /* export_397 */]
  3403. 000023F2  A9F1                     syscall    UnloadSeg
  3404. 000023F4  6004                     bra        +0x6 /* 000023FA */
  3405. label000023F6:
  3406. 000023F6  7000                     moveq.l    D0, 0x00
  3407. 000023F8  6002                     bra        +0x4 /* 000023FC */
  3408. label000023FA:
  3409. 000023FA  7001                     moveq.l    D0, 0x01
  3410. label000023FC:
  3411. 000023FC  4CEE 1888 FEF0           movem.l    D3,D7,A3,A4, [A6 - 0x110]
  3412. 00002402  4E5E                     unlink     A6
  3413. 00002404  4E75                     rts
  3414. fn00002406:
  3415. 00002406  4E56 FFF8                link       A6, -0x0008
  3416. 0000240A  48E7 0310                movem.l    -[A7], D6,D7,A3
  3417. 0000240E  3C2E 0012                move.w     D6, [A6 + 0x12]
  3418. 00002412  3E2E 000E                move.w     D7, [A6 + 0xE]
  3419. 00002416  266E 0008                movea.l    A3, [A6 + 0x8]
  3420. 0000241A  426E FFFA                clr.w      [A6 - 0x6]
  3421. 0000241E  48C6                     ext.l      D6
  3422. 00002420  558F                     subq.l     A7, 2
  3423. 00002422  2F0B                     move.l     -[A7], A3
  3424. 00002424  A88C                     syscall    StringWidth
  3425. 00002426  301F                     move.w     D0, [A7]+
  3426. 00002428  48C0                     ext.l      D0
  3427. 0000242A  2206                     move.l     D1, D6
  3428. 0000242C  9280                     sub.l      D1, D0
  3429. 0000242E  2001                     move.l     D0, D1
  3430. 00002430  7202                     moveq.l    D1, 0x02
  3431. 00002432  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  3432. 00002436  3D40 FFFE                move.w     [A6 - 0x2], D0
  3433. 0000243A  48C7                     ext.l      D7
  3434. 0000243C  2007                     move.l     D0, D7
  3435. 0000243E  5480                     addq.l     D0, 2
  3436. 00002440  3D40 FFFC                move.w     [A6 - 0x4], D0
  3437. 00002444  48C0                     ext.l      D0
  3438. 00002446  720C                     moveq.l    D1, 0x0C
  3439. 00002448  9081                     sub.l      D0, D1
  3440. 0000244A  3D40 FFF8                move.w     [A6 - 0x8], D0
  3441. 0000244E  486E FFF8                pea.l      [A6 - 0x8]
  3442. 00002452  A8A3                     syscall    EraseRect
  3443. 00002454  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3444. 00002458  3F07                     move.w     -[A7], D7
  3445. 0000245A  A893                     syscall    MoveTo
  3446. 0000245C  2F0B                     move.l     -[A7], A3
  3447. 0000245E  A884                     syscall    DrawString
  3448. 00002460  206D FE7E                movea.l    A0, [A5 - 0x182]
  3449. 00002464  3D68 0032 FFFA           move.w     [A6 - 0x6], [A0 + 0x32]
  3450. 0000246A  3D46 FFFE                move.w     [A6 - 0x2], D6
  3451. 0000246E  486E FFF8                pea.l      [A6 - 0x8]
  3452. 00002472  A8A3                     syscall    EraseRect
  3453. 00002474  4CEE 08C0 FFEC           movem.l    D6,D7,A3, [A6 - 0x14]
  3454. 0000247A  4E5E                     unlink     A6
  3455. 0000247C  4E75                     rts
  3456. fn0000247E:
  3457. 0000247E  4E56 FFF8                link       A6, -0x0008
  3458. 00002482  48E7 0110                movem.l    -[A7], D7,A3
  3459. 00002486  266E 0008                movea.l    A3, [A6 + 0x8]
  3460. 0000248A  3E2E 0012                move.w     D7, [A6 + 0x12]
  3461. 0000248E  3D6E 000E FFFA           move.w     [A6 - 0x6], [A6 + 0xE]
  3462. 00002494  48C7                     ext.l      D7
  3463. 00002496  2007                     move.l     D0, D7
  3464. 00002498  5480                     addq.l     D0, 2
  3465. 0000249A  3D40 FFFC                move.w     [A6 - 0x4], D0
  3466. 0000249E  48C7                     ext.l      D7
  3467. 000024A0  2007                     move.l     D0, D7
  3468. 000024A2  720A                     moveq.l    D1, 0x0A
  3469. 000024A4  9081                     sub.l      D0, D1
  3470. 000024A6  3D40 FFF8                move.w     [A6 - 0x8], D0
  3471. 000024AA  558F                     subq.l     A7, 2
  3472. 000024AC  2F0B                     move.l     -[A7], A3
  3473. 000024AE  A88C                     syscall    StringWidth
  3474. 000024B0  301F                     move.w     D0, [A7]+
  3475. 000024B2  48C0                     ext.l      D0
  3476. 000024B4  7274                     moveq.l    D1, 0x74
  3477. 000024B6  9280                     sub.l      D1, D0
  3478. 000024B8  3D41 FFFE                move.w     [A6 - 0x2], D1
  3479. 000024BC  486E FFF8                pea.l      [A6 - 0x8]
  3480. 000024C0  A8A3                     syscall    EraseRect
  3481. 000024C2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3482. 000024C6  3F07                     move.w     -[A7], D7
  3483. 000024C8  A893                     syscall    MoveTo
  3484. 000024CA  2F0B                     move.l     -[A7], A3
  3485. 000024CC  A884                     syscall    DrawString
  3486. 000024CE  4CEE 0880 FFF0           movem.l    D7,A3, [A6 - 0x10]
  3487. 000024D4  4E5E                     unlink     A6
  3488. 000024D6  4E75                     rts
  3489. fn000024D8:
  3490. 000024D8  4E56 FF00                link       A6, -0x0100
  3491. 000024DC  2F0B                     move.l     -[A7], A3
  3492. 000024DE  47EE FF00                lea.l      A3, [A6 - 0x100]
  3493. 000024E2  2F0B                     move.l     -[A7], A3
  3494. 000024E4  3F3C 0BC5                move.w     -[A7], 0xBC5
  3495. 000024E8  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3496. 000024EC  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3497. 000024F0  7003                     moveq.l    D0, 0x03
  3498. 000024F2  3F00                     move.w     -[A7], D0
  3499. 000024F4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3500. 000024F8  A893                     syscall    MoveTo
  3501. 000024FA  2F0B                     move.l     -[A7], A3
  3502. 000024FC  A884                     syscall    DrawString
  3503. 000024FE  266E FEFC                movea.l    A3, [A6 - 0x104]
  3504. 00002502  4E5E                     unlink     A6
  3505. 00002504  4E75                     rts
  3506. export_185:
  3507. 00002506  48E7 0018                movem.l    -[A7], A3,A4
  3508. 0000250A  286F 0010                movea.l    A4, [A7 + 0x10]
  3509. 0000250E  266F 000C                movea.l    A3, [A7 + 0xC]
  3510. 00002512  3014                     move.w     D0, [A4]
  3511. 00002514  48C0                     ext.l      D0
  3512. 00002516  7201                     moveq.l    D1, 0x01
  3513. 00002518  B280                     cmp.l      D1, D0
  3514. 0000251A  6600 00CE                bne        +0xD0 /* 000025EA */
  3515. 0000251E  2053                     movea.l    A0, [A3]
  3516. 00002520  4AA8 0014                tst.l      [A0 + 0x14]
  3517. 00002524  6700 00AE                beq        +0xB0 /* 000025D4 */
  3518. 00002528  7000                     moveq.l    D0, 0x00
  3519. 0000252A  2F00                     move.l     -[A7], D0
  3520. 0000252C  486D 05F2                pea.l      [A5 + 0x5F2 /* export_186 */]
  3521. 00002530  7201                     moveq.l    D1, 0x01
  3522. 00002532  2F01                     move.l     -[A7], D1
  3523. 00002534  2F0B                     move.l     -[A7], A3
  3524. 00002536  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3525. 0000253A  7000                     moveq.l    D0, 0x00
  3526. 0000253C  2F00                     move.l     -[A7], D0
  3527. 0000253E  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  3528. 00002542  7202                     moveq.l    D1, 0x02
  3529. 00002544  2F01                     move.l     -[A7], D1
  3530. 00002546  2F0B                     move.l     -[A7], A3
  3531. 00002548  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3532. 0000254C  7000                     moveq.l    D0, 0x00
  3533. 0000254E  2F00                     move.l     -[A7], D0
  3534. 00002550  322D D484                move.w     D1, [A5 - 0x2B7C]
  3535. 00002554  48C1                     ext.l      D1
  3536. 00002556  2F01                     move.l     -[A7], D1
  3537. 00002558  206D D8F6                movea.l    A0, [A5 - 0x270A]
  3538. 0000255C  7200                     moveq.l    D1, 0x00
  3539. 0000255E  1228 022D                move.b     D1, [A0 + 0x22D]
  3540. 00002562  2F01                     move.l     -[A7], D1
  3541. 00002564  4878 3CF0                push.l     0x3CF0
  3542. 00002568  4878 15E0                push.l     0x15E0
  3543. 0000256C  7202                     moveq.l    D1, 0x02
  3544. 0000256E  2F01                     move.l     -[A7], D1
  3545. 00002570  2F0B                     move.l     -[A7], A3
  3546. 00002572  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3547. 00002576  7000                     moveq.l    D0, 0x00
  3548. 00002578  2F00                     move.l     -[A7], D0
  3549. 0000257A  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  3550. 0000257E  7203                     moveq.l    D1, 0x03
  3551. 00002580  2F01                     move.l     -[A7], D1
  3552. 00002582  2F0B                     move.l     -[A7], A3
  3553. 00002584  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3554. 00002588  7000                     moveq.l    D0, 0x00
  3555. 0000258A  2F00                     move.l     -[A7], D0
  3556. 0000258C  322D D484                move.w     D1, [A5 - 0x2B7C]
  3557. 00002590  48C1                     ext.l      D1
  3558. 00002592  2F01                     move.l     -[A7], D1
  3559. 00002594  720A                     moveq.l    D1, 0x0A
  3560. 00002596  2F01                     move.l     -[A7], D1
  3561. 00002598  4878 3CF0                push.l     0x3CF0
  3562. 0000259C  4878 15E0                push.l     0x15E0
  3563. 000025A0  7003                     moveq.l    D0, 0x03
  3564. 000025A2  2F00                     move.l     -[A7], D0
  3565. 000025A4  2F0B                     move.l     -[A7], A3
  3566. 000025A6  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  3567. 000025AA  7000                     moveq.l    D0, 0x00
  3568. 000025AC  2F00                     move.l     -[A7], D0
  3569. 000025AE  486D 05FA                pea.l      [A5 + 0x5FA /* export_187 */]
  3570. 000025B2  7204                     moveq.l    D1, 0x04
  3571. 000025B4  2F01                     move.l     -[A7], D1
  3572. 000025B6  2F0B                     move.l     -[A7], A3
  3573. 000025B8  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  3574. 000025BC  486D 0CF2                pea.l      [A5 + 0xCF2 /* export_410 */]
  3575. 000025C0  A9F1                     syscall    UnloadSeg
  3576. 000025C2  486D 068A                pea.l      [A5 + 0x68A /* export_205 */]
  3577. 000025C6  A9F1                     syscall    UnloadSeg
  3578. 000025C8  486D 09B2                pea.l      [A5 + 0x9B2 /* export_306 */]
  3579. 000025CC  A9F1                     syscall    UnloadSeg
  3580. 000025CE  4FEF 0078                lea.l      A7, [A7 + 0x78]
  3581. 000025D2  600E                     bra        +0x10 /* 000025E2 */
  3582. label000025D4:
  3583. 000025D4  2053                     movea.l    A0, [A3]
  3584. 000025D6  4268 001A                clr.w      [A0 + 0x1A]
  3585. 000025DA  2053                     movea.l    A0, [A3]
  3586. 000025DC  317C 000C 001E           move.w     [A0 + 0x1E], 0xC
  3587. label000025E2:
  3588. 000025E2  203C 0107 15E0           move.l     D0, 0x10715E0
  3589. 000025E8  6002                     bra        +0x4 /* 000025EC */
  3590. label000025EA:
  3591. 000025EA  7000                     moveq.l    D0, 0x00
  3592. label000025EC:
  3593. 000025EC  4CDF 1800                movem.l    A3,A4, [A7]+
  3594. 000025F0  4E75                     rts
  3595. fn000025F2:
  3596. 000025F2  4E56 FDF8                link       A6, -0x0208
  3597. 000025F6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3598. 000025FA  47EE FE00                lea.l      A3, [A6 - 0x200]
  3599. 000025FE  206E 0008                movea.l    A0, [A6 + 0x8]
  3600. 00002602  2050                     movea.l    A0, [A0]
  3601. 00002604  3028 0006                move.w     D0, [A0 + 0x6]
  3602. 00002608  48C0                     ext.l      D0
  3603. 0000260A  4480                     neg.l      D0
  3604. 0000260C  3F00                     move.w     -[A7], D0
  3605. 0000260E  206E 0008                movea.l    A0, [A6 + 0x8]
  3606. 00002612  2050                     movea.l    A0, [A0]
  3607. 00002614  3028 0004                move.w     D0, [A0 + 0x4]
  3608. 00002618  48C0                     ext.l      D0
  3609. 0000261A  4480                     neg.l      D0
  3610. 0000261C  3F00                     move.w     -[A7], D0
  3611. 0000261E  A878                     syscall    SetOrigin
  3612. 00002620  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3613. 00002624  7000                     moveq.l    D0, 0x00
  3614. 00002626  102D D870                move.b     D0, [A5 - 0x2790]
  3615. 0000262A  1830 000A                move.b     D4, [A0 + D0.w + 0xA]
  3616. 0000262E  206D FE7E                movea.l    A0, [A5 - 0x182]
  3617. 00002632  3D68 0044 FDF8           move.w     [A6 - 0x208], [A0 + 0x44]
  3618. 00002638  206D FE7E                movea.l    A0, [A5 - 0x182]
  3619. 0000263C  7000                     moveq.l    D0, 0x00
  3620. 0000263E  1028 0046                move.b     D0, [A0 + 0x46]
  3621. 00002642  3D40 FDFA                move.w     [A6 - 0x206], D0
  3622. 00002646  206D FE7E                movea.l    A0, [A5 - 0x182]
  3623. 0000264A  3D68 0048 FDFC           move.w     [A6 - 0x204], [A0 + 0x48]
  3624. 00002650  206D FE7E                movea.l    A0, [A5 - 0x182]
  3625. 00002654  3D68 004A FDFE           move.w     [A6 - 0x202], [A0 + 0x4A]
  3626. 0000265A  7000                     moveq.l    D0, 0x00
  3627. 0000265C  3F00                     move.w     -[A7], D0
  3628. 0000265E  A889                     syscall    TextMode
  3629. 00002660  3F3C 18B2                move.w     -[A7], 0x18B2
  3630. 00002664  A887                     syscall    TextFont
  3631. 00002666  4A2E 000F                tst.b      [A6 + 0xF]
  3632. 0000266A  672C                     beq        +0x2E /* 00002698 */
  3633. 0000266C  7001                     moveq.l    D0, 0x01
  3634. 0000266E  3F00                     move.w     -[A7], D0
  3635. 00002670  A888                     syscall    TextFace
  3636. 00002672  700E                     moveq.l    D0, 0x0E
  3637. 00002674  3F00                     move.w     -[A7], D0
  3638. 00002676  A88A                     syscall    TextSize
  3639. 00002678  2F0B                     move.l     -[A7], A3
  3640. 0000267A  3F3C 0BC5                move.w     -[A7], 0xBC5
  3641. 0000267E  7001                     moveq.l    D0, 0x01
  3642. 00002680  3F00                     move.w     -[A7], D0
  3643. 00002682  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3644. 00002686  7077                     moveq.l    D0, 0x77
  3645. 00002688  2F00                     move.l     -[A7], D0
  3646. 0000268A  7212                     moveq.l    D1, 0x12
  3647. 0000268C  2F01                     move.l     -[A7], D1
  3648. 0000268E  2F0B                     move.l     -[A7], A3
  3649. 00002690  4EBA FD74                jsr        [PC - 0x28C /* 00002406 */]
  3650. 00002694  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3651. label00002698:
  3652. 00002698  700C                     moveq.l    D0, 0x0C
  3653. 0000269A  3F00                     move.w     -[A7], D0
  3654. 0000269C  A88A                     syscall    TextSize
  3655. 0000269E  4A2E 000F                tst.b      [A6 + 0xF]
  3656. 000026A2  6738                     beq        +0x3A /* 000026DC */
  3657. 000026A4  2F0B                     move.l     -[A7], A3
  3658. 000026A6  3F3C 0BC5                move.w     -[A7], 0xBC5
  3659. 000026AA  700A                     moveq.l    D0, 0x0A
  3660. 000026AC  3F00                     move.w     -[A7], D0
  3661. 000026AE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3662. 000026B2  7025                     moveq.l    D0, 0x25
  3663. 000026B4  3F00                     move.w     -[A7], D0
  3664. 000026B6  3F3C 0081                move.w     -[A7], 0x81
  3665. 000026BA  A893                     syscall    MoveTo
  3666. 000026BC  2F0B                     move.l     -[A7], A3
  3667. 000026BE  A884                     syscall    DrawString
  3668. 000026C0  2F0B                     move.l     -[A7], A3
  3669. 000026C2  3F3C 0BC5                move.w     -[A7], 0xBC5
  3670. 000026C6  700B                     moveq.l    D0, 0x0B
  3671. 000026C8  3F00                     move.w     -[A7], D0
  3672. 000026CA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3673. 000026CE  7029                     moveq.l    D0, 0x29
  3674. 000026D0  3F00                     move.w     -[A7], D0
  3675. 000026D2  3F3C 00B1                move.w     -[A7], 0xB1
  3676. 000026D6  A893                     syscall    MoveTo
  3677. 000026D8  2F0B                     move.l     -[A7], A3
  3678. 000026DA  A884                     syscall    DrawString
  3679. label000026DC:
  3680. 000026DC  7000                     moveq.l    D0, 0x00
  3681. 000026DE  3F00                     move.w     -[A7], D0
  3682. 000026E0  A888                     syscall    TextFace
  3683. 000026E2  2F0B                     move.l     -[A7], A3
  3684. 000026E4  3F3C 0BC6                move.w     -[A7], 0xBC6
  3685. 000026E8  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3686. 000026EC  7000                     moveq.l    D0, 0x00
  3687. 000026EE  1028 0002                move.b     D0, [A0 + 0x2]
  3688. 000026F2  3F00                     move.w     -[A7], D0
  3689. 000026F4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3690. 000026F8  5213                     addq.b     [A3], 1
  3691. 000026FA  7000                     moveq.l    D0, 0x00
  3692. 000026FC  1013                     move.b     D0, [A3]
  3693. 000026FE  17BC 0020 0000           move.b     [A3 + D0.w], 0x20 /* ' ' */
  3694. 00002704  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3695. 00002708  7000                     moveq.l    D0, 0x00
  3696. 0000270A  1028 0003                move.b     D0, [A0 + 0x3]
  3697. 0000270E  2F00                     move.l     -[A7], D0
  3698. 00002710  486E FF00                pea.l      [A6 - 0x100]
  3699. 00002714  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3700. 00002718  486E FF00                pea.l      [A6 - 0x100]
  3701. 0000271C  2F0B                     move.l     -[A7], A3
  3702. 0000271E  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3703. 00002722  5213                     addq.b     [A3], 1
  3704. 00002724  7000                     moveq.l    D0, 0x00
  3705. 00002726  1013                     move.b     D0, [A3]
  3706. 00002728  17BC 002C 0000           move.b     [A3 + D0.w], 0x2C /* ',' */
  3707. 0000272E  5213                     addq.b     [A3], 1
  3708. 00002730  7000                     moveq.l    D0, 0x00
  3709. 00002732  1013                     move.b     D0, [A3]
  3710. 00002734  17BC 0020 0000           move.b     [A3 + D0.w], 0x20 /* ' ' */
  3711. 0000273A  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3712. 0000273E  7000                     moveq.l    D0, 0x00
  3713. 00002740  3010                     move.w     D0, [A0]
  3714. 00002742  2F00                     move.l     -[A7], D0
  3715. 00002744  486E FF00                pea.l      [A6 - 0x100]
  3716. 00002748  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3717. 0000274C  486E FF00                pea.l      [A6 - 0x100]
  3718. 00002750  2F0B                     move.l     -[A7], A3
  3719. 00002752  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3720. 00002756  7077                     moveq.l    D0, 0x77
  3721. 00002758  2F00                     move.l     -[A7], D0
  3722. 0000275A  7222                     moveq.l    D1, 0x22
  3723. 0000275C  2F01                     move.l     -[A7], D1
  3724. 0000275E  2F0B                     move.l     -[A7], A3
  3725. 00002760  4EBA FCA4                jsr        [PC - 0x35C /* 00002406 */]
  3726. 00002764  2F0B                     move.l     -[A7], A3
  3727. 00002766  3F3C 0BC4                move.w     -[A7], 0xBC4
  3728. 0000276A  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3729. 0000276E  7000                     moveq.l    D0, 0x00
  3730. 00002770  1028 022D                move.b     D0, [A0 + 0x22D]
  3731. 00002774  E340                     asl        D0.w, 1
  3732. 00002776  48C0                     ext.l      D0
  3733. 00002778  5280                     addq.l     D0, 1
  3734. 0000277A  3F00                     move.w     -[A7], D0
  3735. 0000277C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3736. 00002780  7035                     moveq.l    D0, 0x35
  3737. 00002782  2F00                     move.l     -[A7], D0
  3738. 00002784  725A                     moveq.l    D1, 0x5A
  3739. 00002786  2F01                     move.l     -[A7], D1
  3740. 00002788  2F0B                     move.l     -[A7], A3
  3741. 0000278A  4EBA FC7A                jsr        [PC - 0x386 /* 00002406 */]
  3742. 0000278E  2F0B                     move.l     -[A7], A3
  3743. 00002790  3F3C 0BC4                move.w     -[A7], 0xBC4
  3744. 00002794  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3745. 00002798  7000                     moveq.l    D0, 0x00
  3746. 0000279A  1028 022D                move.b     D0, [A0 + 0x22D]
  3747. 0000279E  E340                     asl        D0.w, 1
  3748. 000027A0  48C0                     ext.l      D0
  3749. 000027A2  5480                     addq.l     D0, 2
  3750. 000027A4  3F00                     move.w     -[A7], D0
  3751. 000027A6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3752. 000027AA  7035                     moveq.l    D0, 0x35
  3753. 000027AC  2F00                     move.l     -[A7], D0
  3754. 000027AE  7266                     moveq.l    D1, 0x66
  3755. 000027B0  2F01                     move.l     -[A7], D1
  3756. 000027B2  2F0B                     move.l     -[A7], A3
  3757. 000027B4  4EBA FC50                jsr        [PC - 0x3B0 /* 00002406 */]
  3758. 000027B8  4A2E 000F                tst.b      [A6 + 0xF]
  3759. 000027BC  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3760. 000027C0  6758                     beq        +0x5A /* 0000281A */
  3761. 000027C2  4878 008D                push.l     0x8D
  3762. 000027C6  7006                     moveq.l    D0, 0x06
  3763. 000027C8  2F00                     move.l     -[A7], D0
  3764. 000027CA  4EBA FD0C                jsr        [PC - 0x2F4 /* 000024D8 */]
  3765. 000027CE  4878 0099                push.l     0x99
  3766. 000027D2  7007                     moveq.l    D0, 0x07
  3767. 000027D4  2F00                     move.l     -[A7], D0
  3768. 000027D6  4EBA FD00                jsr        [PC - 0x300 /* 000024D8 */]
  3769. 000027DA  4878 00BD                push.l     0xBD
  3770. 000027DE  7003                     moveq.l    D0, 0x03
  3771. 000027E0  2F00                     move.l     -[A7], D0
  3772. 000027E2  4EBA FCF4                jsr        [PC - 0x30C /* 000024D8 */]
  3773. 000027E6  4878 00C9                push.l     0xC9
  3774. 000027EA  7004                     moveq.l    D0, 0x04
  3775. 000027EC  2F00                     move.l     -[A7], D0
  3776. 000027EE  4EBA FCE8                jsr        [PC - 0x318 /* 000024D8 */]
  3777. 000027F2  4878 00D5                push.l     0xD5
  3778. 000027F6  7005                     moveq.l    D0, 0x05
  3779. 000027F8  2F00                     move.l     -[A7], D0
  3780. 000027FA  4EBA FCDC                jsr        [PC - 0x324 /* 000024D8 */]
  3781. 000027FE  4878 00E1                push.l     0xE1
  3782. 00002802  7002                     moveq.l    D0, 0x02
  3783. 00002804  2F00                     move.l     -[A7], D0
  3784. 00002806  4EBA FCD0                jsr        [PC - 0x330 /* 000024D8 */]
  3785. 0000280A  4878 00F8                push.l     0xF8
  3786. 0000280E  700D                     moveq.l    D0, 0x0D
  3787. 00002810  2F00                     move.l     -[A7], D0
  3788. 00002812  4EBA FCC4                jsr        [PC - 0x33C /* 000024D8 */]
  3789. 00002816  4FEF 0038                lea.l      A7, [A7 + 0x38]
  3790. label0000281A:
  3791. 0000281A  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3792. 0000281E  7000                     moveq.l    D0, 0x00
  3793. 00002820  1028 0239                move.b     D0, [A0 + 0x239]
  3794. 00002824  2F00                     move.l     -[A7], D0
  3795. 00002826  2F0B                     move.l     -[A7], A3
  3796. 00002828  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  3797. 0000282C  486E FF00                pea.l      [A6 - 0x100]
  3798. 00002830  3F3C 0BC5                move.w     -[A7], 0xBC5
  3799. 00002834  7009                     moveq.l    D0, 0x09
  3800. 00002836  3F00                     move.w     -[A7], D0
  3801. 00002838  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3802. 0000283C  486E FF00                pea.l      [A6 - 0x100]
  3803. 00002840  2F0B                     move.l     -[A7], A3
  3804. 00002842  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3805. 00002846  4878 008D                push.l     0x8D
  3806. 0000284A  704B                     moveq.l    D0, 0x4B
  3807. 0000284C  2F00                     move.l     -[A7], D0
  3808. 0000284E  2F0B                     move.l     -[A7], A3
  3809. 00002850  4EBA FC2C                jsr        [PC - 0x3D4 /* 0000247E */]
  3810. 00002854  2F0B                     move.l     -[A7], A3
  3811. 00002856  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3812. 0000285A  7000                     moveq.l    D0, 0x00
  3813. 0000285C  3028 023A                move.w     D0, [A0 + 0x23A]
  3814. 00002860  2F00                     move.l     -[A7], D0
  3815. 00002862  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3816. 00002866  486E FF00                pea.l      [A6 - 0x100]
  3817. 0000286A  2F0B                     move.l     -[A7], A3
  3818. 0000286C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3819. 00002870  558F                     subq.l     A7, 2
  3820. 00002872  2F0B                     move.l     -[A7], A3
  3821. 00002874  A88C                     syscall    StringWidth
  3822. 00002876  301F                     move.w     D0, [A7]+
  3823. 00002878  48C0                     ext.l      D0
  3824. 0000287A  7274                     moveq.l    D1, 0x74
  3825. 0000287C  9280                     sub.l      D1, D0
  3826. 0000287E  3F01                     move.w     -[A7], D1
  3827. 00002880  3F3C 0099                move.w     -[A7], 0x99
  3828. 00002884  A893                     syscall    MoveTo
  3829. 00002886  2F0B                     move.l     -[A7], A3
  3830. 00002888  A884                     syscall    DrawString
  3831. 0000288A  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3832. 0000288E  7000                     moveq.l    D0, 0x00
  3833. 00002890  1028 0004                move.b     D0, [A0 + 0x4]
  3834. 00002894  2A00                     move.l     D5, D0
  3835. 00002896  5285                     addq.l     D5, 1
  3836. 00002898  2F0B                     move.l     -[A7], A3
  3837. 0000289A  3F3C 0BC1                move.w     -[A7], 0xBC1
  3838. 0000289E  7000                     moveq.l    D0, 0x00
  3839. 000028A0  1005                     move.b     D0, D5
  3840. 000028A2  3F00                     move.w     -[A7], D0
  3841. 000028A4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3842. 000028A8  4878 00BD                push.l     0xBD
  3843. 000028AC  703C                     moveq.l    D0, 0x3C
  3844. 000028AE  2F00                     move.l     -[A7], D0
  3845. 000028B0  2F0B                     move.l     -[A7], A3
  3846. 000028B2  4EBA FBCA                jsr        [PC - 0x436 /* 0000247E */]
  3847. 000028B6  2F0B                     move.l     -[A7], A3
  3848. 000028B8  3F3C 0BC2                move.w     -[A7], 0xBC2
  3849. 000028BC  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3850. 000028C0  7000                     moveq.l    D0, 0x00
  3851. 000028C2  1004                     move.b     D0, D4
  3852. 000028C4  2200                     move.l     D1, D0
  3853. 000028C6  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  3854. 000028CA  4841                     swap.w     D1
  3855. 000028CC  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  3856. 000028D0  4841                     swap.w     D1
  3857. 000028D2  4241                     clr.w      D1
  3858. 000028D4  D081                     add.l      D0, D1
  3859. 000028D6  7200                     moveq.l    D1, 0x00
  3860. 000028D8  41E8 0260                lea.l      A0, [A0 + 0x260]
  3861. 000028DC  1230 0800                move.b     D1, [A0 + D0]
  3862. 000028E0  5281                     addq.l     D1, 1
  3863. 000028E2  3F01                     move.w     -[A7], D1
  3864. 000028E4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3865. 000028E8  4878 00C9                push.l     0xC9
  3866. 000028EC  703C                     moveq.l    D0, 0x3C
  3867. 000028EE  2F00                     move.l     -[A7], D0
  3868. 000028F0  2F0B                     move.l     -[A7], A3
  3869. 000028F2  4EBA FB8A                jsr        [PC - 0x476 /* 0000247E */]
  3870. 000028F6  2F0B                     move.l     -[A7], A3
  3871. 000028F8  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3872. 000028FC  7000                     moveq.l    D0, 0x00
  3873. 000028FE  1004                     move.b     D0, D4
  3874. 00002900  2200                     move.l     D1, D0
  3875. 00002902  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  3876. 00002906  4841                     swap.w     D1
  3877. 00002908  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  3878. 0000290C  4841                     swap.w     D1
  3879. 0000290E  4241                     clr.w      D1
  3880. 00002910  D081                     add.l      D0, D1
  3881. 00002912  41E8 02B0                lea.l      A0, [A0 + 0x2B0]
  3882. 00002916  3030 0800                move.w     D0, [A0 + D0]
  3883. 0000291A  48C0                     ext.l      D0
  3884. 0000291C  2F00                     move.l     -[A7], D0
  3885. 0000291E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  3886. 00002922  486E FF00                pea.l      [A6 - 0x100]
  3887. 00002926  3F3C 0BC5                move.w     -[A7], 0xBC5
  3888. 0000292A  7008                     moveq.l    D0, 0x08
  3889. 0000292C  3F00                     move.w     -[A7], D0
  3890. 0000292E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3891. 00002932  486E FF00                pea.l      [A6 - 0x100]
  3892. 00002936  2F0B                     move.l     -[A7], A3
  3893. 00002938  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  3894. 0000293C  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3895. 00002940  7000                     moveq.l    D0, 0x00
  3896. 00002942  1004                     move.b     D0, D4
  3897. 00002944  2200                     move.l     D1, D0
  3898. 00002946  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  3899. 0000294A  4841                     swap.w     D1
  3900. 0000294C  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  3901. 00002950  4841                     swap.w     D1
  3902. 00002952  4241                     clr.w      D1
  3903. 00002954  D081                     add.l      D0, D1
  3904. 00002956  41E8 02B0                lea.l      A0, [A0 + 0x2B0]
  3905. 0000295A  3030 0800                move.w     D0, [A0 + D0]
  3906. 0000295E  48C0                     ext.l      D0
  3907. 00002960  7264                     moveq.l    D1, 0x64
  3908. 00002962  B280                     cmp.l      D1, D0
  3909. 00002964  4FEF 0034                lea.l      A7, [A7 + 0x34]
  3910. 00002968  6D12                     blt        +0x14 /* 0000297C */
  3911. 0000296A  7000                     moveq.l    D0, 0x00
  3912. 0000296C  102D F1BE                move.b     D0, [A5 - 0xE42]
  3913. 00002970  7201                     moveq.l    D1, 0x01
  3914. 00002972  B280                     cmp.l      D1, D0
  3915. 00002974  6E06                     bgt        +0x8 /* 0000297C */
  3916. 00002976  7001                     moveq.l    D0, 0x01
  3917. 00002978  3F00                     move.w     -[A7], D0
  3918. 0000297A  A888                     syscall    TextFace
  3919. label0000297C:
  3920. 0000297C  4878 00D5                push.l     0xD5
  3921. 00002980  7038                     moveq.l    D0, 0x38
  3922. 00002982  2F00                     move.l     -[A7], D0
  3923. 00002984  2F0B                     move.l     -[A7], A3
  3924. 00002986  4EBA FAF6                jsr        [PC - 0x50A /* 0000247E */]
  3925. 0000298A  7000                     moveq.l    D0, 0x00
  3926. 0000298C  3F00                     move.w     -[A7], D0
  3927. 0000298E  A888                     syscall    TextFace
  3928. 00002990  2F0B                     move.l     -[A7], A3
  3929. 00002992  3F3C 0BBF                move.w     -[A7], 0xBBF
  3930. 00002996  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3931. 0000299A  7000                     moveq.l    D0, 0x00
  3932. 0000299C  1004                     move.b     D0, D4
  3933. 0000299E  2200                     move.l     D1, D0
  3934. 000029A0  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  3935. 000029A4  4841                     swap.w     D1
  3936. 000029A6  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  3937. 000029AA  4841                     swap.w     D1
  3938. 000029AC  4241                     clr.w      D1
  3939. 000029AE  D081                     add.l      D0, D1
  3940. 000029B0  7200                     moveq.l    D1, 0x00
  3941. 000029B2  41E8 02BC                lea.l      A0, [A0 + 0x2BC]
  3942. 000029B6  1230 0800                move.b     D1, [A0 + D0]
  3943. 000029BA  48C1                     ext.l      D1
  3944. 000029BC  83FC 0023                divs.w     D1, 0x23 /* '#' */
  3945. 000029C0  48C1                     ext.l      D1
  3946. 000029C2  5281                     addq.l     D1, 1
  3947. 000029C4  3F01                     move.w     -[A7], D1
  3948. 000029C6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3949. 000029CA  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3950. 000029CE  7000                     moveq.l    D0, 0x00
  3951. 000029D0  1004                     move.b     D0, D4
  3952. 000029D2  2200                     move.l     D1, D0
  3953. 000029D4  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  3954. 000029D8  4841                     swap.w     D1
  3955. 000029DA  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  3956. 000029DE  4841                     swap.w     D1
  3957. 000029E0  4241                     clr.w      D1
  3958. 000029E2  D081                     add.l      D0, D1
  3959. 000029E4  7200                     moveq.l    D1, 0x00
  3960. 000029E6  41E8 02BC                lea.l      A0, [A0 + 0x2BC]
  3961. 000029EA  1230 0800                move.b     D1, [A0 + D0]
  3962. 000029EE  48C1                     ext.l      D1
  3963. 000029F0  83FC 0023                divs.w     D1, 0x23 /* '#' */
  3964. 000029F4  48C1                     ext.l      D1
  3965. 000029F6  5281                     addq.l     D1, 1
  3966. 000029F8  7004                     moveq.l    D0, 0x04
  3967. 000029FA  B081                     cmp.l      D0, D1
  3968. 000029FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3969. 00002A00  6E12                     bgt        +0x14 /* 00002A14 */
  3970. 00002A02  7000                     moveq.l    D0, 0x00
  3971. 00002A04  102D F1BE                move.b     D0, [A5 - 0xE42]
  3972. 00002A08  7201                     moveq.l    D1, 0x01
  3973. 00002A0A  B280                     cmp.l      D1, D0
  3974. 00002A0C  6E06                     bgt        +0x8 /* 00002A14 */
  3975. 00002A0E  7001                     moveq.l    D0, 0x01
  3976. 00002A10  3F00                     move.w     -[A7], D0
  3977. 00002A12  A888                     syscall    TextFace
  3978. label00002A14:
  3979. 00002A14  4878 00E1                push.l     0xE1
  3980. 00002A18  7038                     moveq.l    D0, 0x38
  3981. 00002A1A  2F00                     move.l     -[A7], D0
  3982. 00002A1C  2F0B                     move.l     -[A7], A3
  3983. 00002A1E  4EBA FA5E                jsr        [PC - 0x5A2 /* 0000247E */]
  3984. 00002A22  7000                     moveq.l    D0, 0x00
  3985. 00002A24  3F00                     move.w     -[A7], D0
  3986. 00002A26  A888                     syscall    TextFace
  3987. 00002A28  4206                     clr.b      D6
  3988. 00002A2A  4247                     clr.w      D7
  3989. 00002A2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3990. 00002A30  604A                     bra        +0x4C /* 00002A7C */
  3991. label00002A32:
  3992. 00002A32  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3993. 00002A36  7000                     moveq.l    D0, 0x00
  3994. 00002A38  1030 700A                move.b     D0, [A0 + D7.w + 0xA]
  3995. 00002A3C  0C80 0000 00FF           cmpi.l     D0, 0xFF
  3996. 00002A42  6736                     beq        +0x38 /* 00002A7A */
  3997. 00002A44  206D D8EE                movea.l    A0, [A5 - 0x2712]
  3998. 00002A48  226D D8EE                movea.l    A1, [A5 - 0x2712]
  3999. 00002A4C  7000                     moveq.l    D0, 0x00
  4000. 00002A4E  1031 700A                move.b     D0, [A1 + D7.w + 0xA]
  4001. 00002A52  2200                     move.l     D1, D0
  4002. 00002A54  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  4003. 00002A58  4841                     swap.w     D1
  4004. 00002A5A  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  4005. 00002A5E  4841                     swap.w     D1
  4006. 00002A60  4241                     clr.w      D1
  4007. 00002A62  D081                     add.l      D0, D1
  4008. 00002A64  41E8 025E                lea.l      A0, [A0 + 0x25E]
  4009. 00002A68  49F0 0800                lea.l      A4, [A0 + D0]
  4010. 00002A6C  7000                     moveq.l    D0, 0x00
  4011. 00002A6E  102C 0001                move.b     D0, [A4 + 0x1]
  4012. 00002A72  7202                     moveq.l    D1, 0x02
  4013. 00002A74  C280                     and.l      D1, D0
  4014. 00002A76  6702                     beq        +0x4 /* 00002A7A */
  4015. 00002A78  5206                     addq.b     D6, 1
  4016. label00002A7A:
  4017. 00002A7A  5247                     addq.w     D7, 1
  4018. label00002A7C:
  4019. 00002A7C  48C7                     ext.l      D7
  4020. 00002A7E  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4021. 00002A82  7000                     moveq.l    D0, 0x00
  4022. 00002A84  1028 0240                move.b     D0, [A0 + 0x240]
  4023. 00002A88  B087                     cmp.l      D0, D7
  4024. 00002A8A  6EA6                     bgt        -0x58 /* 00002A32 */
  4025. 00002A8C  4A06                     tst.b      D6
  4026. 00002A8E  6704                     beq        +0x6 /* 00002A94 */
  4027. 00002A90  7A0B                     moveq.l    D5, 0x0B
  4028. 00002A92  604E                     bra        +0x50 /* 00002AE2 */
  4029. label00002A94:
  4030. 00002A94  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4031. 00002A98  7000                     moveq.l    D0, 0x00
  4032. 00002A9A  1028 0005                move.b     D0, [A0 + 0x5]
  4033. 00002A9E  7204                     moveq.l    D1, 0x04
  4034. 00002AA0  C280                     and.l      D1, D0
  4035. 00002AA2  6704                     beq        +0x6 /* 00002AA8 */
  4036. 00002AA4  7A04                     moveq.l    D5, 0x04
  4037. 00002AA6  603A                     bra        +0x3C /* 00002AE2 */
  4038. label00002AA8:
  4039. 00002AA8  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4040. 00002AAC  7000                     moveq.l    D0, 0x00
  4041. 00002AAE  1028 0005                move.b     D0, [A0 + 0x5]
  4042. 00002AB2  7202                     moveq.l    D1, 0x02
  4043. 00002AB4  C280                     and.l      D1, D0
  4044. 00002AB6  6604                     bne        +0x6 /* 00002ABC */
  4045. 00002AB8  7A0A                     moveq.l    D5, 0x0A
  4046. 00002ABA  6026                     bra        +0x28 /* 00002AE2 */
  4047. label00002ABC:
  4048. 00002ABC  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4049. 00002AC0  7000                     moveq.l    D0, 0x00
  4050. 00002AC2  1028 0005                move.b     D0, [A0 + 0x5]
  4051. 00002AC6  7208                     moveq.l    D1, 0x08
  4052. 00002AC8  C280                     and.l      D1, D0
  4053. 00002ACA  6704                     beq        +0x6 /* 00002AD0 */
  4054. 00002ACC  7A05                     moveq.l    D5, 0x05
  4055. 00002ACE  6012                     bra        +0x14 /* 00002AE2 */
  4056. label00002AD0:
  4057. 00002AD0  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4058. 00002AD4  7000                     moveq.l    D0, 0x00
  4059. 00002AD6  1028 0005                move.b     D0, [A0 + 0x5]
  4060. 00002ADA  7202                     moveq.l    D1, 0x02
  4061. 00002ADC  C280                     and.l      D1, D0
  4062. 00002ADE  6702                     beq        +0x4 /* 00002AE2 */
  4063. 00002AE0  7A09                     moveq.l    D5, 0x09
  4064. label00002AE2:
  4065. 00002AE2  2F0B                     move.l     -[A7], A3
  4066. 00002AE4  3F3C 0BC1                move.w     -[A7], 0xBC1
  4067. 00002AE8  3F05                     move.w     -[A7], D5
  4068. 00002AEA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4069. 00002AEE  48C5                     ext.l      D5
  4070. 00002AF0  7008                     moveq.l    D0, 0x08
  4071. 00002AF2  B085                     cmp.l      D0, D5
  4072. 00002AF4  6718                     beq        +0x1A /* 00002B0E */
  4073. 00002AF6  48C5                     ext.l      D5
  4074. 00002AF8  7004                     moveq.l    D0, 0x04
  4075. 00002AFA  B085                     cmp.l      D0, D5
  4076. 00002AFC  6710                     beq        +0x12 /* 00002B0E */
  4077. 00002AFE  48C5                     ext.l      D5
  4078. 00002B00  7005                     moveq.l    D0, 0x05
  4079. 00002B02  B085                     cmp.l      D0, D5
  4080. 00002B04  6708                     beq        +0xA /* 00002B0E */
  4081. 00002B06  48C5                     ext.l      D5
  4082. 00002B08  700D                     moveq.l    D0, 0x0D
  4083. 00002B0A  B085                     cmp.l      D0, D5
  4084. 00002B0C  6612                     bne        +0x14 /* 00002B20 */
  4085. label00002B0E:
  4086. 00002B0E  7000                     moveq.l    D0, 0x00
  4087. 00002B10  102D F1BE                move.b     D0, [A5 - 0xE42]
  4088. 00002B14  7201                     moveq.l    D1, 0x01
  4089. 00002B16  B280                     cmp.l      D1, D0
  4090. 00002B18  6F06                     ble        +0x8 /* 00002B20 */
  4091. 00002B1A  7001                     moveq.l    D0, 0x01
  4092. 00002B1C  3F00                     move.w     -[A7], D0
  4093. 00002B1E  A888                     syscall    TextFace
  4094. label00002B20:
  4095. 00002B20  4878 00F8                push.l     0xF8
  4096. 00002B24  7028                     moveq.l    D0, 0x28
  4097. 00002B26  2F00                     move.l     -[A7], D0
  4098. 00002B28  2F0B                     move.l     -[A7], A3
  4099. 00002B2A  4EBA F952                jsr        [PC - 0x6AE /* 0000247E */]
  4100. 00002B2E  7000                     moveq.l    D0, 0x00
  4101. 00002B30  3F00                     move.w     -[A7], D0
  4102. 00002B32  A888                     syscall    TextFace
  4103. 00002B34  7000                     moveq.l    D0, 0x00
  4104. 00002B36  102D F1BE                move.b     D0, [A5 - 0xE42]
  4105. 00002B3A  7201                     moveq.l    D1, 0x01
  4106. 00002B3C  B280                     cmp.l      D1, D0
  4107. 00002B3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4108. 00002B42  6F06                     ble        +0x8 /* 00002B4A */
  4109. 00002B44  522D F1BE                addq.b     [A5 - 0xE42], 1
  4110. 00002B48  6004                     bra        +0x6 /* 00002B4E */
  4111. label00002B4A:
  4112. 00002B4A  422D F1BE                clr.b      [A5 - 0xE42]
  4113. label00002B4E:
  4114. 00002B4E  3F2E FDF8                move.w     -[A7], [A6 - 0x208]
  4115. 00002B52  A887                     syscall    TextFont
  4116. 00002B54  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  4117. 00002B58  A888                     syscall    TextFace
  4118. 00002B5A  3F2E FDFC                move.w     -[A7], [A6 - 0x204]
  4119. 00002B5E  A889                     syscall    TextMode
  4120. 00002B60  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  4121. 00002B64  A88A                     syscall    TextSize
  4122. 00002B66  7000                     moveq.l    D0, 0x00
  4123. 00002B68  3F00                     move.w     -[A7], D0
  4124. 00002B6A  3F00                     move.w     -[A7], D0
  4125. 00002B6C  A878                     syscall    SetOrigin
  4126. 00002B6E  4CEE 18F0 FDE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x220]
  4127. 00002B74  4E5E                     unlink     A6
  4128. 00002B76  4E75                     rts
  4129. export_186:
  4130. 00002B78  48E7 0118                movem.l    -[A7], D7,A3,A4
  4131. 00002B7C  286F 0014                movea.l    A4, [A7 + 0x14]
  4132. 00002B80  266F 0010                movea.l    A3, [A7 + 0x10]
  4133. 00002B84  7E01                     moveq.l    D7, 0x01
  4134. 00002B86  3014                     move.w     D0, [A4]
  4135. 00002B88  5340                     subq.w     D0, 1
  4136. 00002B8A  6B00 0150                bmi        +0x152 /* 00002CDC */
  4137. 00002B8E  0C40 0005                cmpi.w     D0, 0x5
  4138. 00002B92  6E00 0148                bgt        +0x14A /* 00002CDC */
  4139. 00002B96  D040                     add.w      D0, D0
  4140. 00002B98  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4141. 00002B9C  4EFB 0000                jmp        [PC + D0.w]
  4142. 00002BA0  000E 013E                ori.b      A6, 0x3E /* '>' */
  4143. 00002BA4  013E                     btst       <<invalid special address>>, D0
  4144. 00002BA6  0126                     btst       -[A6], D0
  4145. 00002BA8  0134 0080                btst       [A4 + D0.w - 0x128], D0
  4146. 00002BAC  2053                     movea.l    A0, [A3]
  4147. 00002BAE  4AA8 0014                tst.l      [A0 + 0x14]
  4148. 00002BB2  6700 012A                beq        +0x12C /* 00002CDE */
  4149. 00002BB6  700F                     moveq.l    D0, 0x0F
  4150. 00002BB8  2F00                     move.l     -[A7], D0
  4151. 00002BBA  2F0B                     move.l     -[A7], A3
  4152. 00002BBC  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4153. 00002BC0  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4154. 00002BC4  7000                     moveq.l    D0, 0x00
  4155. 00002BC6  102D D870                move.b     D0, [A5 - 0x2790]
  4156. 00002BCA  7200                     moveq.l    D1, 0x00
  4157. 00002BCC  1230 000A                move.b     D1, [A0 + D0.w + 0xA]
  4158. 00002BD0  0C81 0000 00FF           cmpi.l     D1, 0xFF
  4159. 00002BD6  508F                     addq.l     A7, 8
  4160. 00002BD8  670E                     beq        +0x10 /* 00002BE8 */
  4161. 00002BDA  2F2D D8EE                move.l     -[A7], [A5 - 0x2712]
  4162. 00002BDE  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  4163. 00002BE2  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4164. 00002BE6  508F                     addq.l     A7, 8
  4165. label00002BE8:
  4166. 00002BE8  7001                     moveq.l    D0, 0x01
  4167. 00002BEA  2F00                     move.l     -[A7], D0
  4168. 00002BEC  322D D484                move.w     D1, [A5 - 0x2B7C]
  4169. 00002BF0  48C1                     ext.l      D1
  4170. 00002BF2  2F01                     move.l     -[A7], D1
  4171. 00002BF4  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4172. 00002BF8  7200                     moveq.l    D1, 0x00
  4173. 00002BFA  1228 022D                move.b     D1, [A0 + 0x22D]
  4174. 00002BFE  2F01                     move.l     -[A7], D1
  4175. 00002C00  4878 3CF0                push.l     0x3CF0
  4176. 00002C04  4878 15E0                push.l     0x15E0
  4177. 00002C08  7202                     moveq.l    D1, 0x02
  4178. 00002C0A  2F01                     move.l     -[A7], D1
  4179. 00002C0C  2053                     movea.l    A0, [A3]
  4180. 00002C0E  2F28 0022                move.l     -[A7], [A0 + 0x22]
  4181. 00002C12  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  4182. 00002C16  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4183. 00002C1A  6000 00C2                bra        +0xC4 /* 00002CDE */
  4184. 00002C1E  7000                     moveq.l    D0, 0x00
  4185. 00002C20  102D F1C0                move.b     D0, [A5 - 0xE40]
  4186. 00002C24  B0AD D8F2                cmp.l      D0, [A5 - 0x270E]
  4187. 00002C28  6700 00B4                beq        +0xB6 /* 00002CDE */
  4188. 00002C2C  1B6D D8F5 F1C0           move.b     [A5 - 0xE40], [A5 - 0x270B]
  4189. 00002C32  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4190. 00002C36  7000                     moveq.l    D0, 0x00
  4191. 00002C38  1028 022D                move.b     D0, [A0 + 0x22D]
  4192. 00002C3C  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4193. 00002C40  7200                     moveq.l    D1, 0x00
  4194. 00002C42  1228 022D                move.b     D1, [A0 + 0x22D]
  4195. 00002C46  B280                     cmp.l      D1, D0
  4196. 00002C48  6732                     beq        +0x34 /* 00002C7C */
  4197. 00002C4A  7001                     moveq.l    D0, 0x01
  4198. 00002C4C  2F00                     move.l     -[A7], D0
  4199. 00002C4E  322D D484                move.w     D1, [A5 - 0x2B7C]
  4200. 00002C52  48C1                     ext.l      D1
  4201. 00002C54  2F01                     move.l     -[A7], D1
  4202. 00002C56  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4203. 00002C5A  7200                     moveq.l    D1, 0x00
  4204. 00002C5C  1228 022D                move.b     D1, [A0 + 0x22D]
  4205. 00002C60  2F01                     move.l     -[A7], D1
  4206. 00002C62  4878 3CF0                push.l     0x3CF0
  4207. 00002C66  4878 15E0                push.l     0x15E0
  4208. 00002C6A  7202                     moveq.l    D1, 0x02
  4209. 00002C6C  2F01                     move.l     -[A7], D1
  4210. 00002C6E  2053                     movea.l    A0, [A3]
  4211. 00002C70  2F28 0022                move.l     -[A7], [A0 + 0x22]
  4212. 00002C74  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  4213. 00002C78  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4214. label00002C7C:
  4215. 00002C7C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4216. 00002C80  7000                     moveq.l    D0, 0x00
  4217. 00002C82  102D D870                move.b     D0, [A5 - 0x2790]
  4218. 00002C86  7200                     moveq.l    D1, 0x00
  4219. 00002C88  1230 000A                move.b     D1, [A0 + D0.w + 0xA]
  4220. 00002C8C  0C81 0000 00FF           cmpi.l     D1, 0xFF
  4221. 00002C92  674A                     beq        +0x4C /* 00002CDE */
  4222. 00002C94  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4223. 00002C98  7000                     moveq.l    D0, 0x00
  4224. 00002C9A  1028 0005                move.b     D0, [A0 + 0x5]
  4225. 00002C9E  673E                     beq        +0x40 /* 00002CDE */
  4226. 00002CA0  2F2D D8EE                move.l     -[A7], [A5 - 0x2712]
  4227. 00002CA4  2F2D D8F6                move.l     -[A7], [A5 - 0x270A]
  4228. 00002CA8  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4229. 00002CAC  508F                     addq.l     A7, 8
  4230. 00002CAE  2053                     movea.l    A0, [A3]
  4231. 00002CB0  3010                     move.w     D0, [A0]
  4232. 00002CB2  48C0                     ext.l      D0
  4233. 00002CB4  6628                     bne        +0x2A /* 00002CDE */
  4234. 00002CB6  7000                     moveq.l    D0, 0x00
  4235. 00002CB8  2F00                     move.l     -[A7], D0
  4236. 00002CBA  2F0B                     move.l     -[A7], A3
  4237. 00002CBC  4EBA F934                jsr        [PC - 0x6CC /* 000025F2 */]
  4238. 00002CC0  508F                     addq.l     A7, 8
  4239. 00002CC2  601A                     bra        +0x1C /* 00002CDE */
  4240. 00002CC4  7001                     moveq.l    D0, 0x01
  4241. 00002CC6  2F00                     move.l     -[A7], D0
  4242. 00002CC8  2F0B                     move.l     -[A7], A3
  4243. 00002CCA  4EBA F926                jsr        [PC - 0x6DA /* 000025F2 */]
  4244. 00002CCE  508F                     addq.l     A7, 8
  4245. 00002CD0  600C                     bra        +0xE /* 00002CDE */
  4246. 00002CD2  2F0B                     move.l     -[A7], A3
  4247. 00002CD4  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4248. 00002CD8  588F                     addq.l     A7, 4
  4249. 00002CDA  6002                     bra        +0x4 /* 00002CDE */
  4250. label00002CDC:
  4251. 00002CDC  7E00                     moveq.l    D7, 0x00
  4252. label00002CDE:
  4253. 00002CDE  2007                     move.l     D0, D7
  4254. 00002CE0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4255. 00002CE4  4E75                     rts
  4256. export_187:
  4257. 00002CE6  4E56 FFEC                link       A6, -0x0014
  4258. 00002CEA  48E7 0118                movem.l    -[A7], D7,A3,A4
  4259. 00002CEE  286E 000C                movea.l    A4, [A6 + 0xC]
  4260. 00002CF2  266E 0008                movea.l    A3, [A6 + 0x8]
  4261. 00002CF6  3014                     move.w     D0, [A4]
  4262. 00002CF8  5340                     subq.w     D0, 1
  4263. 00002CFA  6B00 00F4                bmi        +0xF6 /* 00002DF0 */
  4264. 00002CFE  0C40 0005                cmpi.w     D0, 0x5
  4265. 00002D02  6E00 00EC                bgt        +0xEE /* 00002DF0 */
  4266. 00002D06  D040                     add.w      D0, D0
  4267. 00002D08  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4268. 00002D0C  4EFB 0000                jmp        [PC + D0.w]
  4269. 00002D10  000E 00E2                ori.b      A6, 0xE2
  4270. 00002D14  00E2                     .incomplete
  4271. 00002D16  0058 00D8                ori.w      [A0]+, 0xD8
  4272. 00002D1A  002C 2053 4AA8           ori.b      [A4 + 0x4AA8], 0x53 /* 'S' */
  4273. 00002D20  0014 6700                ori.b      [A4], 0x0
  4274. 00002D24  00D0                     .incomplete
  4275. 00002D26  426D F1BC                clr.w      [A5 - 0xE44]
  4276. 00002D2A  700F                     moveq.l    D0, 0x0F
  4277. 00002D2C  2F00                     move.l     -[A7], D0
  4278. 00002D2E  2F0B                     move.l     -[A7], A3
  4279. 00002D30  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4280. 00002D34  508F                     addq.l     A7, 8
  4281. 00002D36  6000 00BC                bra        +0xBE /* 00002DF4 */
  4282. 00002D3A  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4283. 00002D3E  7000                     moveq.l    D0, 0x00
  4284. 00002D40  1028 022E                move.b     D0, [A0 + 0x22E]
  4285. 00002D44  322D F1BC                move.w     D1, [A5 - 0xE44]
  4286. 00002D48  48C1                     ext.l      D1
  4287. 00002D4A  B081                     cmp.l      D0, D1
  4288. 00002D4C  6700 00A6                beq        +0xA8 /* 00002DF4 */
  4289. 00002D50  206D D8EE                movea.l    A0, [A5 - 0x2712]
  4290. 00002D54  7000                     moveq.l    D0, 0x00
  4291. 00002D56  1028 022E                move.b     D0, [A0 + 0x22E]
  4292. 00002D5A  3B40 F1BC                move.w     [A5 - 0xE44], D0
  4293. 00002D5E  2053                     movea.l    A0, [A3]
  4294. 00002D60  4A50                     tst.w      [A0]
  4295. 00002D62  6600 0090                bne        +0x92 /* 00002DF4 */
  4296. 00002D66  2053                     movea.l    A0, [A3]
  4297. 00002D68  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4298. 00002D6C  5888                     addq.l     A0, 4
  4299. 00002D6E  22D8                     move.l     [A1]+, [A0]+
  4300. 00002D70  22D8                     move.l     [A1]+, [A0]+
  4301. 00002D72  302E FFFC                move.w     D0, [A6 - 0x4]
  4302. 00002D76  48C0                     ext.l      D0
  4303. 00002D78  322E FFF8                move.w     D1, [A6 - 0x8]
  4304. 00002D7C  48C1                     ext.l      D1
  4305. 00002D7E  9081                     sub.l      D0, D1
  4306. 00002D80  7205                     moveq.l    D1, 0x05
  4307. 00002D82  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4308. 00002D86  3E00                     move.w     D7, D0
  4309. 00002D88  302E FFFC                move.w     D0, [A6 - 0x4]
  4310. 00002D8C  48C0                     ext.l      D0
  4311. 00002D8E  3207                     move.w     D1, D7
  4312. 00002D90  C3ED F1BC                muls.w     D1, [A5 - 0xE44]
  4313. 00002D94  9081                     sub.l      D0, D1
  4314. 00002D96  3D40 FFF8                move.w     [A6 - 0x8], D0
  4315. 00002D9A  4A2D D48A                tst.b      [A5 - 0x2B76]
  4316. 00002D9E  6718                     beq        +0x1A /* 00002DB8 */
  4317. 00002DA0  486E FFF2                pea.l      [A6 - 0xE]
  4318. 00002DA4  AA19                     syscall    GetForeColor
  4319. 00002DA6  486E FFEC                pea.l      [A6 - 0x14]
  4320. 00002DAA  AA1A                     syscall    GetBackColor
  4321. 00002DAC  486D F1B6                pea.l      [A5 - 0xE4A]
  4322. 00002DB0  AA14                     syscall    RGBForeColor
  4323. 00002DB2  701E                     moveq.l    D0, 0x1E
  4324. 00002DB4  2F00                     move.l     -[A7], D0
  4325. 00002DB6  A863                     syscall    BackColor
  4326. label00002DB8:
  4327. 00002DB8  486E FFF8                pea.l      [A6 - 0x8]
  4328. 00002DBC  A8A2                     syscall    PaintRect
  4329. 00002DBE  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  4330. 00002DC4  2053                     movea.l    A0, [A3]
  4331. 00002DC6  3D68 0004 FFF8           move.w     [A6 - 0x8], [A0 + 0x4]
  4332. 00002DCC  486E FFF8                pea.l      [A6 - 0x8]
  4333. 00002DD0  A8A3                     syscall    EraseRect
  4334. 00002DD2  4A2D D48A                tst.b      [A5 - 0x2B76]
  4335. 00002DD6  671C                     beq        +0x1E /* 00002DF4 */
  4336. 00002DD8  486E FFEC                pea.l      [A6 - 0x14]
  4337. 00002DDC  AA15                     syscall    RGBBackColor
  4338. 00002DDE  486E FFF2                pea.l      [A6 - 0xE]
  4339. 00002DE2  AA14                     syscall    RGBForeColor
  4340. 00002DE4  600E                     bra        +0x10 /* 00002DF4 */
  4341. 00002DE6  2F0B                     move.l     -[A7], A3
  4342. 00002DE8  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4343. 00002DEC  588F                     addq.l     A7, 4
  4344. 00002DEE  6004                     bra        +0x6 /* 00002DF4 */
  4345. label00002DF0:
  4346. 00002DF0  7000                     moveq.l    D0, 0x00
  4347. 00002DF2  6002                     bra        +0x4 /* 00002DF6 */
  4348. label00002DF4:
  4349. 00002DF4  7001                     moveq.l    D0, 0x01
  4350. label00002DF6:
  4351. 00002DF6  4CEE 1880 FFE0           movem.l    D7,A3,A4, [A6 - 0x20]
  4352. 00002DFC  4E5E                     unlink     A6
  4353. 00002DFE  4E75                     rts
  4354. fn00002E00:
  4355. 00002E00  4E56 FEFA                link       A6, -0x0106
  4356. 00002E04  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4357. 00002E08  286E 0008                movea.l    A4, [A6 + 0x8]
  4358. 00002E0C  47EE FF00                lea.l      A3, [A6 - 0x100]
  4359. 00002E10  2054                     movea.l    A0, [A4]
  4360. 00002E12  3028 0006                move.w     D0, [A0 + 0x6]
  4361. 00002E16  48C0                     ext.l      D0
  4362. 00002E18  4480                     neg.l      D0
  4363. 00002E1A  3F00                     move.w     -[A7], D0
  4364. 00002E1C  2054                     movea.l    A0, [A4]
  4365. 00002E1E  3028 0004                move.w     D0, [A0 + 0x4]
  4366. 00002E22  48C0                     ext.l      D0
  4367. 00002E24  4480                     neg.l      D0
  4368. 00002E26  3F00                     move.w     -[A7], D0
  4369. 00002E28  A878                     syscall    SetOrigin
  4370. 00002E2A  2054                     movea.l    A0, [A4]
  4371. 00002E2C  3028 000A                move.w     D0, [A0 + 0xA]
  4372. 00002E30  48C0                     ext.l      D0
  4373. 00002E32  2054                     movea.l    A0, [A4]
  4374. 00002E34  3228 0006                move.w     D1, [A0 + 0x6]
  4375. 00002E38  48C1                     ext.l      D1
  4376. 00002E3A  9081                     sub.l      D0, D1
  4377. 00002E3C  7202                     moveq.l    D1, 0x02
  4378. 00002E3E  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4379. 00002E42  3E00                     move.w     D7, D0
  4380. 00002E44  206D FE7E                movea.l    A0, [A5 - 0x182]
  4381. 00002E48  3D68 0044 FEFA           move.w     [A6 - 0x106], [A0 + 0x44]
  4382. 00002E4E  206D FE7E                movea.l    A0, [A5 - 0x182]
  4383. 00002E52  7000                     moveq.l    D0, 0x00
  4384. 00002E54  1028 0046                move.b     D0, [A0 + 0x46]
  4385. 00002E58  3D40 FEFC                move.w     [A6 - 0x104], D0
  4386. 00002E5C  206D FE7E                movea.l    A0, [A5 - 0x182]
  4387. 00002E60  3D68 0048 FEFE           move.w     [A6 - 0x102], [A0 + 0x48]
  4388. 00002E66  206D FE7E                movea.l    A0, [A5 - 0x182]
  4389. 00002E6A  3828 004A                move.w     D4, [A0 + 0x4A]
  4390. 00002E6E  7000                     moveq.l    D0, 0x00
  4391. 00002E70  3F00                     move.w     -[A7], D0
  4392. 00002E72  A889                     syscall    TextMode
  4393. 00002E74  3F3C 18B2                move.w     -[A7], 0x18B2
  4394. 00002E78  A887                     syscall    TextFont
  4395. 00002E7A  7000                     moveq.l    D0, 0x00
  4396. 00002E7C  3F00                     move.w     -[A7], D0
  4397. 00002E7E  A888                     syscall    TextFace
  4398. 00002E80  700C                     moveq.l    D0, 0x0C
  4399. 00002E82  3F00                     move.w     -[A7], D0
  4400. 00002E84  A88A                     syscall    TextSize
  4401. 00002E86  2F0B                     move.l     -[A7], A3
  4402. 00002E88  3F3C 0BBD                move.w     -[A7], 0xBBD
  4403. 00002E8C  7009                     moveq.l    D0, 0x09
  4404. 00002E8E  3F00                     move.w     -[A7], D0
  4405. 00002E90  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4406. 00002E94  558F                     subq.l     A7, 2
  4407. 00002E96  2F0B                     move.l     -[A7], A3
  4408. 00002E98  A88C                     syscall    StringWidth
  4409. 00002E9A  3A1F                     move.w     D5, [A7]+
  4410. 00002E9C  7C10                     moveq.l    D6, 0x10
  4411. 00002E9E  7000                     moveq.l    D0, 0x00
  4412. 00002EA0  3007                     move.w     D0, D7
  4413. 00002EA2  48C5                     ext.l      D5
  4414. 00002EA4  9085                     sub.l      D0, D5
  4415. 00002EA6  3F00                     move.w     -[A7], D0
  4416. 00002EA8  3F06                     move.w     -[A7], D6
  4417. 00002EAA  A893                     syscall    MoveTo
  4418. 00002EAC  2F0B                     move.l     -[A7], A3
  4419. 00002EAE  A884                     syscall    DrawString
  4420. 00002EB0  7000                     moveq.l    D0, 0x00
  4421. 00002EB2  3007                     move.w     D0, D7
  4422. 00002EB4  5880                     addq.l     D0, 4
  4423. 00002EB6  3F00                     move.w     -[A7], D0
  4424. 00002EB8  3F06                     move.w     -[A7], D6
  4425. 00002EBA  A893                     syscall    MoveTo
  4426. 00002EBC  2F0B                     move.l     -[A7], A3
  4427. 00002EBE  3F3C 0BBD                move.w     -[A7], 0xBBD
  4428. 00002EC2  3F2D F1D8                move.w     -[A7], [A5 - 0xE28]
  4429. 00002EC6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4430. 00002ECA  2F0B                     move.l     -[A7], A3
  4431. 00002ECC  A884                     syscall    DrawString
  4432. 00002ECE  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  4433. 00002ED2  A887                     syscall    TextFont
  4434. 00002ED4  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  4435. 00002ED8  A888                     syscall    TextFace
  4436. 00002EDA  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  4437. 00002EDE  A889                     syscall    TextMode
  4438. 00002EE0  3F04                     move.w     -[A7], D4
  4439. 00002EE2  A88A                     syscall    TextSize
  4440. 00002EE4  7000                     moveq.l    D0, 0x00
  4441. 00002EE6  3F00                     move.w     -[A7], D0
  4442. 00002EE8  3F00                     move.w     -[A7], D0
  4443. 00002EEA  A878                     syscall    SetOrigin
  4444. 00002EEC  4CEE 18F0 FEE2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x11E]
  4445. 00002EF2  4E5E                     unlink     A6
  4446. 00002EF4  4E75                     rts
  4447. export_188:
  4448. 00002EF6  4E56 0000                link       A6, 0
  4449. 00002EFA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4450. 00002EFE  266E 0008                movea.l    A3, [A6 + 0x8]
  4451. 00002F02  7E01                     moveq.l    D7, 0x01
  4452. 00002F04  206E 000C                movea.l    A0, [A6 + 0xC]
  4453. 00002F08  3010                     move.w     D0, [A0]
  4454. 00002F0A  5340                     subq.w     D0, 1
  4455. 00002F0C  6B68                     bmi        +0x6A /* 00002F76 */
  4456. 00002F0E  0C40 0003                cmpi.w     D0, 0x3
  4457. 00002F12  6E62                     bgt        +0x64 /* 00002F76 */
  4458. 00002F14  D040                     add.w      D0, D0
  4459. 00002F16  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4460. 00002F1A  4EFB 0000                jmp        [PC + D0.w]
  4461. 00002F1E  000A 005A                ori.b      A2, 0x5A /* 'Z' */
  4462. 00002F22  005A 0050                ori.w      [A2]+, 0x50 /* 'P' */
  4463. 00002F26  2053                     movea.l    A0, [A3]
  4464. 00002F28  4AA8 0014                tst.l      [A0 + 0x14]
  4465. 00002F2C  674A                     beq        +0x4C /* 00002F78 */
  4466. 00002F2E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4467. 00002F32  7000                     moveq.l    D0, 0x00
  4468. 00002F34  302D F1CC                move.w     D0, [A5 - 0xE34]
  4469. 00002F38  1C30 080A                move.b     D6, [A0 + D0 + 0xA]
  4470. 00002F3C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4471. 00002F40  7000                     moveq.l    D0, 0x00
  4472. 00002F42  1006                     move.b     D0, D6
  4473. 00002F44  2200                     move.l     D1, D0
  4474. 00002F46  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  4475. 00002F4A  4841                     swap.w     D1
  4476. 00002F4C  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  4477. 00002F50  4841                     swap.w     D1
  4478. 00002F52  4241                     clr.w      D1
  4479. 00002F54  D081                     add.l      D0, D1
  4480. 00002F56  41E8 025E                lea.l      A0, [A0 + 0x25E]
  4481. 00002F5A  49F0 0800                lea.l      A4, [A0 + D0]
  4482. 00002F5E  7000                     moveq.l    D0, 0x00
  4483. 00002F60  102C 0003                move.b     D0, [A4 + 0x3]
  4484. 00002F64  5280                     addq.l     D0, 1
  4485. 00002F66  3B40 F1D8                move.w     [A5 - 0xE28], D0
  4486. 00002F6A  600C                     bra        +0xE /* 00002F78 */
  4487. 00002F6C  2F0B                     move.l     -[A7], A3
  4488. 00002F6E  4EBA FE90                jsr        [PC - 0x170 /* 00002E00 */]
  4489. 00002F72  588F                     addq.l     A7, 4
  4490. 00002F74  6002                     bra        +0x4 /* 00002F78 */
  4491. label00002F76:
  4492. 00002F76  7E00                     moveq.l    D7, 0x00
  4493. label00002F78:
  4494. 00002F78  2007                     move.l     D0, D7
  4495. 00002F7A  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4496. 00002F80  4E5E                     unlink     A6
  4497. 00002F82  4E75                     rts
  4498. fn00002F84:
  4499. 00002F84  4E56 FEF0                link       A6, -0x0110
  4500. 00002F88  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4501. 00002F8C  286E 0008                movea.l    A4, [A6 + 0x8]
  4502. 00002F90  47EE FF00                lea.l      A3, [A6 - 0x100]
  4503. 00002F94  2054                     movea.l    A0, [A4]
  4504. 00002F96  3028 0006                move.w     D0, [A0 + 0x6]
  4505. 00002F9A  48C0                     ext.l      D0
  4506. 00002F9C  4480                     neg.l      D0
  4507. 00002F9E  3F00                     move.w     -[A7], D0
  4508. 00002FA0  2054                     movea.l    A0, [A4]
  4509. 00002FA2  3028 0004                move.w     D0, [A0 + 0x4]
  4510. 00002FA6  48C0                     ext.l      D0
  4511. 00002FA8  4480                     neg.l      D0
  4512. 00002FAA  3F00                     move.w     -[A7], D0
  4513. 00002FAC  A878                     syscall    SetOrigin
  4514. 00002FAE  2054                     movea.l    A0, [A4]
  4515. 00002FB0  3028 000A                move.w     D0, [A0 + 0xA]
  4516. 00002FB4  48C0                     ext.l      D0
  4517. 00002FB6  2054                     movea.l    A0, [A4]
  4518. 00002FB8  3228 0006                move.w     D1, [A0 + 0x6]
  4519. 00002FBC  48C1                     ext.l      D1
  4520. 00002FBE  9081                     sub.l      D0, D1
  4521. 00002FC0  7202                     moveq.l    D1, 0x02
  4522. 00002FC2  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4523. 00002FC6  3A00                     move.w     D5, D0
  4524. 00002FC8  206D FE7E                movea.l    A0, [A5 - 0x182]
  4525. 00002FCC  3D68 0044 FEF0           move.w     [A6 - 0x110], [A0 + 0x44]
  4526. 00002FD2  206D FE7E                movea.l    A0, [A5 - 0x182]
  4527. 00002FD6  7000                     moveq.l    D0, 0x00
  4528. 00002FD8  1028 0046                move.b     D0, [A0 + 0x46]
  4529. 00002FDC  3D40 FEF2                move.w     [A6 - 0x10E], D0
  4530. 00002FE0  206D FE7E                movea.l    A0, [A5 - 0x182]
  4531. 00002FE4  3D68 0048 FEF4           move.w     [A6 - 0x10C], [A0 + 0x48]
  4532. 00002FEA  206D FE7E                movea.l    A0, [A5 - 0x182]
  4533. 00002FEE  3D68 004A FEF6           move.w     [A6 - 0x10A], [A0 + 0x4A]
  4534. 00002FF4  7000                     moveq.l    D0, 0x00
  4535. 00002FF6  3F00                     move.w     -[A7], D0
  4536. 00002FF8  A889                     syscall    TextMode
  4537. 00002FFA  3F3C 18B2                move.w     -[A7], 0x18B2
  4538. 00002FFE  A887                     syscall    TextFont
  4539. 00003000  7000                     moveq.l    D0, 0x00
  4540. 00003002  3F00                     move.w     -[A7], D0
  4541. 00003004  A888                     syscall    TextFace
  4542. 00003006  700C                     moveq.l    D0, 0x0C
  4543. 00003008  3F00                     move.w     -[A7], D0
  4544. 0000300A  A88A                     syscall    TextSize
  4545. 0000300C  426E FEFA                clr.w      [A6 - 0x106]
  4546. 00003010  7E10                     moveq.l    D7, 0x10
  4547. 00003012  4246                     clr.w      D6
  4548. 00003014  6000 0116                bra        +0x118 /* 0000312C */
  4549. label00003018:
  4550. 00003018  2006                     move.l     D0, D6
  4551. 0000301A  E940                     asl        D0.w, 4
  4552. 0000301C  41ED F1F2                lea.l      A0, [A5 - 0xE0E]
  4553. 00003020  4870 0000                pea.l      [A0 + D0.w]
  4554. 00003024  2F0B                     move.l     -[A7], A3
  4555. 00003026  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4556. 0000302A  558F                     subq.l     A7, 2
  4557. 0000302C  2F0B                     move.l     -[A7], A3
  4558. 0000302E  A88C                     syscall    StringWidth
  4559. 00003030  381F                     move.w     D4, [A7]+
  4560. 00003032  48C4                     ext.l      D4
  4561. 00003034  7000                     moveq.l    D0, 0x00
  4562. 00003036  3005                     move.w     D0, D5
  4563. 00003038  720A                     moveq.l    D1, 0x0A
  4564. 0000303A  9081                     sub.l      D0, D1
  4565. 0000303C  B084                     cmp.l      D0, D4
  4566. 0000303E  6C12                     bge        +0x14 /* 00003052 */
  4567. 00003040  7000                     moveq.l    D0, 0x00
  4568. 00003042  3F00                     move.w     -[A7], D0
  4569. 00003044  3F07                     move.w     -[A7], D7
  4570. 00003046  A893                     syscall    MoveTo
  4571. 00003048  2F0B                     move.l     -[A7], A3
  4572. 0000304A  A884                     syscall    DrawString
  4573. 0000304C  0647 000E                addi.w     D7, 0xE
  4574. 00003050  4213                     clr.b      [A3]
  4575. label00003052:
  4576. 00003052  486D F1C2                pea.l      [A5 - 0xE3E]
  4577. 00003056  2F0B                     move.l     -[A7], A3
  4578. 00003058  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  4579. 0000305C  7000                     moveq.l    D0, 0x00
  4580. 0000305E  3005                     move.w     D0, D5
  4581. 00003060  2F00                     move.l     -[A7], D0
  4582. 00003062  558F                     subq.l     A7, 2
  4583. 00003064  2F0B                     move.l     -[A7], A3
  4584. 00003066  A88C                     syscall    StringWidth
  4585. 00003068  321F                     move.w     D1, [A7]+
  4586. 0000306A  201F                     move.l     D0, [A7]+
  4587. 0000306C  48C1                     ext.l      D1
  4588. 0000306E  9081                     sub.l      D0, D1
  4589. 00003070  3D40 FEFE                move.w     [A6 - 0x102], D0
  4590. 00003074  48C7                     ext.l      D7
  4591. 00003076  2007                     move.l     D0, D7
  4592. 00003078  5480                     addq.l     D0, 2
  4593. 0000307A  3D40 FEFC                move.w     [A6 - 0x104], D0
  4594. 0000307E  48C0                     ext.l      D0
  4595. 00003080  720E                     moveq.l    D1, 0x0E
  4596. 00003082  9081                     sub.l      D0, D1
  4597. 00003084  3D40 FEF8                move.w     [A6 - 0x108], D0
  4598. 00003088  486E FEF8                pea.l      [A6 - 0x108]
  4599. 0000308C  A8A3                     syscall    EraseRect
  4600. 0000308E  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  4601. 00003092  3F07                     move.w     -[A7], D7
  4602. 00003094  A893                     syscall    MoveTo
  4603. 00003096  2F0B                     move.l     -[A7], A3
  4604. 00003098  A884                     syscall    DrawString
  4605. 0000309A  2006                     move.l     D0, D6
  4606. 0000309C  D040                     add.w      D0, D0
  4607. 0000309E  41ED F1E8                lea.l      A0, [A5 - 0xE18]
  4608. 000030A2  7200                     moveq.l    D1, 0x00
  4609. 000030A4  3230 0000                move.w     D1, [A0 + D0.w]
  4610. 000030A8  0C81 0000 00FF           cmpi.l     D1, 0xFF
  4611. 000030AE  671E                     beq        +0x20 /* 000030CE */
  4612. 000030B0  2F0B                     move.l     -[A7], A3
  4613. 000030B2  3F3C 0BC0                move.w     -[A7], 0xBC0
  4614. 000030B6  2006                     move.l     D0, D6
  4615. 000030B8  D040                     add.w      D0, D0
  4616. 000030BA  41ED F1E8                lea.l      A0, [A5 - 0xE18]
  4617. 000030BE  7200                     moveq.l    D1, 0x00
  4618. 000030C0  3230 0000                move.w     D1, [A0 + D0.w]
  4619. 000030C4  5281                     addq.l     D1, 1
  4620. 000030C6  3F01                     move.w     -[A7], D1
  4621. 000030C8  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4622. 000030CC  601A                     bra        +0x1C /* 000030E8 */
  4623. label000030CE:
  4624. 000030CE  2F0B                     move.l     -[A7], A3
  4625. 000030D0  3F3C 0BBF                move.w     -[A7], 0xBBF
  4626. 000030D4  7000                     moveq.l    D0, 0x00
  4627. 000030D6  302D F1D2                move.w     D0, [A5 - 0xE2E]
  4628. 000030DA  7223                     moveq.l    D1, 0x23
  4629. 000030DC  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4630. 000030E0  5280                     addq.l     D0, 1
  4631. 000030E2  3F00                     move.w     -[A7], D0
  4632. 000030E4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4633. label000030E8:
  4634. 000030E8  7000                     moveq.l    D0, 0x00
  4635. 000030EA  3005                     move.w     D0, D5
  4636. 000030EC  2F00                     move.l     -[A7], D0
  4637. 000030EE  558F                     subq.l     A7, 2
  4638. 000030F0  2F0B                     move.l     -[A7], A3
  4639. 000030F2  A88C                     syscall    StringWidth
  4640. 000030F4  321F                     move.w     D1, [A7]+
  4641. 000030F6  201F                     move.l     D0, [A7]+
  4642. 000030F8  48C1                     ext.l      D1
  4643. 000030FA  D280                     add.l      D1, D0
  4644. 000030FC  3D41 FEFA                move.w     [A6 - 0x106], D1
  4645. 00003100  2054                     movea.l    A0, [A4]
  4646. 00003102  3028 000A                move.w     D0, [A0 + 0xA]
  4647. 00003106  48C0                     ext.l      D0
  4648. 00003108  2054                     movea.l    A0, [A4]
  4649. 0000310A  3228 0006                move.w     D1, [A0 + 0x6]
  4650. 0000310E  48C1                     ext.l      D1
  4651. 00003110  9081                     sub.l      D0, D1
  4652. 00003112  3D40 FEFE                move.w     [A6 - 0x102], D0
  4653. 00003116  486E FEF8                pea.l      [A6 - 0x108]
  4654. 0000311A  A8A3                     syscall    EraseRect
  4655. 0000311C  3F05                     move.w     -[A7], D5
  4656. 0000311E  3F07                     move.w     -[A7], D7
  4657. 00003120  A893                     syscall    MoveTo
  4658. 00003122  2F0B                     move.l     -[A7], A3
  4659. 00003124  A884                     syscall    DrawString
  4660. 00003126  0647 000E                addi.w     D7, 0xE
  4661. 0000312A  5246                     addq.w     D6, 1
  4662. label0000312C:
  4663. 0000312C  48C6                     ext.l      D6
  4664. 0000312E  7000                     moveq.l    D0, 0x00
  4665. 00003130  302D F1D0                move.w     D0, [A5 - 0xE30]
  4666. 00003134  B086                     cmp.l      D0, D6
  4667. 00003136  6200 FEE0                bhi        -0x11E /* 00003018 */
  4668. 0000313A  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  4669. 0000313E  A887                     syscall    TextFont
  4670. 00003140  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  4671. 00003144  A888                     syscall    TextFace
  4672. 00003146  3F2E FEF4                move.w     -[A7], [A6 - 0x10C]
  4673. 0000314A  A889                     syscall    TextMode
  4674. 0000314C  3F2E FEF6                move.w     -[A7], [A6 - 0x10A]
  4675. 00003150  A88A                     syscall    TextSize
  4676. 00003152  7000                     moveq.l    D0, 0x00
  4677. 00003154  3F00                     move.w     -[A7], D0
  4678. 00003156  3F00                     move.w     -[A7], D0
  4679. 00003158  A878                     syscall    SetOrigin
  4680. 0000315A  4CEE 18F0 FED8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x128]
  4681. 00003160  4E5E                     unlink     A6
  4682. 00003162  4E75                     rts
  4683. export_189:
  4684. 00003164  4E56 FFFC                link       A6, -0x0004
  4685. 00003168  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4686. 0000316C  47ED F1E8                lea.l      A3, [A5 - 0xE18]
  4687. 00003170  7001                     moveq.l    D0, 0x01
  4688. 00003172  2D40 FFFC                move.l     [A6 - 0x4], D0
  4689. 00003176  206E 000C                movea.l    A0, [A6 + 0xC]
  4690. 0000317A  3210                     move.w     D1, [A0]
  4691. 0000317C  5341                     subq.w     D1, 1
  4692. 0000317E  6B00 019C                bmi        +0x19E /* 0000331C */
  4693. 00003182  0C41 0005                cmpi.w     D1, 0x5
  4694. 00003186  6E00 0194                bgt        +0x196 /* 0000331C */
  4695. 0000318A  D241                     add.w      D1, D1
  4696. 0000318C  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  4697. 00003190  4EFB 1000                jmp        [PC + D1.w]
  4698. 00003194  000E 018A                ori.b      A6, 0x8A
  4699. 00003198  018A                     bclr       A2, D0
  4700. 0000319A  0172 017E                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  4701. 0000319E  00CA                     .incomplete
  4702. 000031A0  206E 0008                movea.l    A0, [A6 + 0x8]
  4703. 000031A4  2050                     movea.l    A0, [A0]
  4704. 000031A6  4AA8 0014                tst.l      [A0 + 0x14]
  4705. 000031AA  6700 0176                beq        +0x178 /* 00003322 */
  4706. 000031AE  703C                     moveq.l    D0, 0x3C
  4707. 000031B0  2F00                     move.l     -[A7], D0
  4708. 000031B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4709. 000031B6  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4710. 000031BA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4711. 000031BE  7000                     moveq.l    D0, 0x00
  4712. 000031C0  302D F1CC                move.w     D0, [A5 - 0xE34]
  4713. 000031C4  1830 080A                move.b     D4, [A0 + D0 + 0xA]
  4714. 000031C8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4715. 000031CC  7000                     moveq.l    D0, 0x00
  4716. 000031CE  1004                     move.b     D0, D4
  4717. 000031D0  2200                     move.l     D1, D0
  4718. 000031D2  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  4719. 000031D6  4841                     swap.w     D1
  4720. 000031D8  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  4721. 000031DC  4841                     swap.w     D1
  4722. 000031DE  4241                     clr.w      D1
  4723. 000031E0  D081                     add.l      D0, D1
  4724. 000031E2  41E8 025E                lea.l      A0, [A0 + 0x25E]
  4725. 000031E6  49F0 0800                lea.l      A4, [A0 + D0]
  4726. 000031EA  7000                     moveq.l    D0, 0x00
  4727. 000031EC  102C 005E                move.b     D0, [A4 + 0x5E]
  4728. 000031F0  3B40 F1D2                move.w     [A5 - 0xE2E], D0
  4729. 000031F4  7000                     moveq.l    D0, 0x00
  4730. 000031F6  102C 0005                move.b     D0, [A4 + 0x5]
  4731. 000031FA  3B40 F1D0                move.w     [A5 - 0xE30], D0
  4732. 000031FE  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4733. 00003202  7000                     moveq.l    D0, 0x00
  4734. 00003204  302D F1CC                move.w     D0, [A5 - 0xE34]
  4735. 00003208  E980                     asl        D0, 4
  4736. 0000320A  4870 082A                pea.l      [A0 + D0 + 0x2A]
  4737. 0000320E  486D F1F2                pea.l      [A5 - 0xE0E]
  4738. 00003212  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4739. 00003216  4247                     clr.w      D7
  4740. 00003218  508F                     addq.l     A7, 8
  4741. 0000321A  6030                     bra        +0x32 /* 0000324C */
  4742. label0000321C:
  4743. 0000321C  7000                     moveq.l    D0, 0x00
  4744. 0000321E  1034 7061                move.b     D0, [A4 + D7.w + 0x61]
  4745. 00003222  2207                     move.l     D1, D7
  4746. 00003224  D241                     add.w      D1, D1
  4747. 00003226  3780 1000                move.w     [A3 + D1.w], D0
  4748. 0000322A  48C7                     ext.l      D7
  4749. 0000322C  4A87                     tst.l      D7
  4750. 0000322E  6F1A                     ble        +0x1C /* 0000324A */
  4751. 00003230  48C7                     ext.l      D7
  4752. 00003232  2007                     move.l     D0, D7
  4753. 00003234  E980                     asl        D0, 4
  4754. 00003236  4874 08F6                pea.l      [A4 + D0 - 0x10]
  4755. 0000323A  2007                     move.l     D0, D7
  4756. 0000323C  E940                     asl        D0.w, 4
  4757. 0000323E  41ED F1F2                lea.l      A0, [A5 - 0xE0E]
  4758. 00003242  4870 0000                pea.l      [A0 + D0.w]
  4759. 00003246  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4760. label0000324A:
  4761. 0000324A  5247                     addq.w     D7, 1
  4762. label0000324C:
  4763. 0000324C  48C7                     ext.l      D7
  4764. 0000324E  7000                     moveq.l    D0, 0x00
  4765. 00003250  302D F1D0                move.w     D0, [A5 - 0xE30]
  4766. 00003254  B087                     cmp.l      D0, D7
  4767. 00003256  62C4                     bhi        -0x3A /* 0000321C */
  4768. 00003258  6000 00C8                bra        +0xCA /* 00003322 */
  4769. 0000325C  4205                     clr.b      D5
  4770. 0000325E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4771. 00003262  7000                     moveq.l    D0, 0x00
  4772. 00003264  302D F1CC                move.w     D0, [A5 - 0xE34]
  4773. 00003268  1830 080A                move.b     D4, [A0 + D0 + 0xA]
  4774. 0000326C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4775. 00003270  7000                     moveq.l    D0, 0x00
  4776. 00003272  1004                     move.b     D0, D4
  4777. 00003274  2200                     move.l     D1, D0
  4778. 00003276  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  4779. 0000327A  4841                     swap.w     D1
  4780. 0000327C  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  4781. 00003280  4841                     swap.w     D1
  4782. 00003282  4241                     clr.w      D1
  4783. 00003284  D081                     add.l      D0, D1
  4784. 00003286  41E8 025E                lea.l      A0, [A0 + 0x25E]
  4785. 0000328A  49F0 0800                lea.l      A4, [A0 + D0]
  4786. 0000328E  7000                     moveq.l    D0, 0x00
  4787. 00003290  302D F1D2                move.w     D0, [A5 - 0xE2E]
  4788. 00003294  2C00                     move.l     D6, D0
  4789. 00003296  7000                     moveq.l    D0, 0x00
  4790. 00003298  102C 005E                move.b     D0, [A4 + 0x5E]
  4791. 0000329C  3B40 F1D2                move.w     [A5 - 0xE2E], D0
  4792. 000032A0  7000                     moveq.l    D0, 0x00
  4793. 000032A2  302D F1D2                move.w     D0, [A5 - 0xE2E]
  4794. 000032A6  BC80                     cmp.l      D6, D0
  4795. 000032A8  6702                     beq        +0x4 /* 000032AC */
  4796. 000032AA  7A01                     moveq.l    D5, 0x01
  4797. label000032AC:
  4798. 000032AC  4247                     clr.w      D7
  4799. 000032AE  602C                     bra        +0x2E /* 000032DC */
  4800. label000032B0:
  4801. 000032B0  2007                     move.l     D0, D7
  4802. 000032B2  D040                     add.w      D0, D0
  4803. 000032B4  7200                     moveq.l    D1, 0x00
  4804. 000032B6  3233 0000                move.w     D1, [A3 + D0.w]
  4805. 000032BA  2C01                     move.l     D6, D1
  4806. 000032BC  7000                     moveq.l    D0, 0x00
  4807. 000032BE  1034 7061                move.b     D0, [A4 + D7.w + 0x61]
  4808. 000032C2  2207                     move.l     D1, D7
  4809. 000032C4  D241                     add.w      D1, D1
  4810. 000032C6  3780 1000                move.w     [A3 + D1.w], D0
  4811. 000032CA  2007                     move.l     D0, D7
  4812. 000032CC  D040                     add.w      D0, D0
  4813. 000032CE  7200                     moveq.l    D1, 0x00
  4814. 000032D0  3233 0000                move.w     D1, [A3 + D0.w]
  4815. 000032D4  BC81                     cmp.l      D6, D1
  4816. 000032D6  6702                     beq        +0x4 /* 000032DA */
  4817. 000032D8  7A01                     moveq.l    D5, 0x01
  4818. label000032DA:
  4819. 000032DA  5247                     addq.w     D7, 1
  4820. label000032DC:
  4821. 000032DC  48C7                     ext.l      D7
  4822. 000032DE  7000                     moveq.l    D0, 0x00
  4823. 000032E0  302D F1D0                move.w     D0, [A5 - 0xE30]
  4824. 000032E4  B087                     cmp.l      D0, D7
  4825. 000032E6  62C8                     bhi        -0x36 /* 000032B0 */
  4826. 000032E8  4A05                     tst.b      D5
  4827. 000032EA  6736                     beq        +0x38 /* 00003322 */
  4828. 000032EC  206E 0008                movea.l    A0, [A6 + 0x8]
  4829. 000032F0  2050                     movea.l    A0, [A0]
  4830. 000032F2  3010                     move.w     D0, [A0]
  4831. 000032F4  48C0                     ext.l      D0
  4832. 000032F6  662A                     bne        +0x2C /* 00003322 */
  4833. 000032F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4834. 000032FC  4EBA FC86                jsr        [PC - 0x37A /* 00002F84 */]
  4835. 00003300  588F                     addq.l     A7, 4
  4836. 00003302  601E                     bra        +0x20 /* 00003322 */
  4837. 00003304  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4838. 00003308  4EBA FC7A                jsr        [PC - 0x386 /* 00002F84 */]
  4839. 0000330C  588F                     addq.l     A7, 4
  4840. 0000330E  6012                     bra        +0x14 /* 00003322 */
  4841. 00003310  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4842. 00003314  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4843. 00003318  588F                     addq.l     A7, 4
  4844. 0000331A  6006                     bra        +0x8 /* 00003322 */
  4845. label0000331C:
  4846. 0000331C  7000                     moveq.l    D0, 0x00
  4847. 0000331E  2D40 FFFC                move.l     [A6 - 0x4], D0
  4848. label00003322:
  4849. 00003322  202E FFFC                move.l     D0, [A6 - 0x4]
  4850. 00003326  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  4851. 0000332C  4E5E                     unlink     A6
  4852. 0000332E  4E75                     rts
  4853. export_190:
  4854. 00003330  48E7 0018                movem.l    -[A7], A3,A4
  4855. 00003334  286F 0010                movea.l    A4, [A7 + 0x10]
  4856. 00003338  266F 000C                movea.l    A3, [A7 + 0xC]
  4857. 0000333C  3014                     move.w     D0, [A4]
  4858. 0000333E  5340                     subq.w     D0, 1
  4859. 00003340  6B00 00C2                bmi        +0xC4 /* 00003404 */
  4860. 00003344  0C40 0005                cmpi.w     D0, 0x5
  4861. 00003348  6E00 00BA                bgt        +0xBC /* 00003404 */
  4862. 0000334C  D040                     add.w      D0, D0
  4863. 0000334E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4864. 00003352  4EFB 0000                jmp        [PC + D0.w]
  4865. 00003356  000E 00B0                ori.b      A6, 0xB0
  4866. 0000335A  00B0 00B0 00A4 007E      ori.l      [A0 + D0.w + 0x7E], 0xB000A4
  4867. 00003362  2053                     movea.l    A0, [A3]
  4868. 00003364  4AA8 0014                tst.l      [A0 + 0x14]
  4869. 00003368  6750                     beq        +0x52 /* 000033BA */
  4870. 0000336A  7000                     moveq.l    D0, 0x00
  4871. 0000336C  102D D870                move.b     D0, [A5 - 0x2790]
  4872. 00003370  3B40 F1CC                move.w     [A5 - 0xE34], D0
  4873. 00003374  703C                     moveq.l    D0, 0x3C
  4874. 00003376  2F00                     move.l     -[A7], D0
  4875. 00003378  2F0B                     move.l     -[A7], A3
  4876. 0000337A  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  4877. 0000337E  7000                     moveq.l    D0, 0x00
  4878. 00003380  2F00                     move.l     -[A7], D0
  4879. 00003382  486D 0602                pea.l      [A5 + 0x602 /* export_188 */]
  4880. 00003386  7203                     moveq.l    D1, 0x03
  4881. 00003388  2F01                     move.l     -[A7], D1
  4882. 0000338A  2F0B                     move.l     -[A7], A3
  4883. 0000338C  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  4884. 00003390  7000                     moveq.l    D0, 0x00
  4885. 00003392  2F00                     move.l     -[A7], D0
  4886. 00003394  486D 061A                pea.l      [A5 + 0x61A /* export_191 */]
  4887. 00003398  7201                     moveq.l    D1, 0x01
  4888. 0000339A  2F01                     move.l     -[A7], D1
  4889. 0000339C  2F0B                     move.l     -[A7], A3
  4890. 0000339E  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  4891. 000033A2  7000                     moveq.l    D0, 0x00
  4892. 000033A4  2F00                     move.l     -[A7], D0
  4893. 000033A6  486D 060A                pea.l      [A5 + 0x60A /* export_189 */]
  4894. 000033AA  7202                     moveq.l    D1, 0x02
  4895. 000033AC  2F01                     move.l     -[A7], D1
  4896. 000033AE  2F0B                     move.l     -[A7], A3
  4897. 000033B0  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  4898. 000033B4  4FEF 0038                lea.l      A7, [A7 + 0x38]
  4899. 000033B8  6010                     bra        +0x12 /* 000033CA */
  4900. label000033BA:
  4901. 000033BA  2053                     movea.l    A0, [A3]
  4902. 000033BC  41E8 0018                lea.l      A0, [A0 + 0x18]
  4903. 000033C0  43ED D572                lea.l      A1, [A5 - 0x2A8E]
  4904. 000033C4  20D9                     move.l     [A0]+, [A1]+
  4905. 000033C6  20D9                     move.l     [A0]+, [A1]+
  4906. 000033C8  30D9                     move.w     [A0]+, [A1]+
  4907. label000033CA:
  4908. 000033CA  203C 010A 1827           move.l     D0, 0x10A1827
  4909. 000033D0  6034                     bra        +0x36 /* 00003406 */
  4910. 000033D2  4A6D F1CE                tst.w      [A5 - 0xE32]
  4911. 000033D6  671C                     beq        +0x1E /* 000033F4 */
  4912. 000033D8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  4913. 000033DC  7000                     moveq.l    D0, 0x00
  4914. 000033DE  1028 0005                move.b     D0, [A0 + 0x5]
  4915. 000033E2  6710                     beq        +0x12 /* 000033F4 */
  4916. 000033E4  426D F1CE                clr.w      [A5 - 0xE32]
  4917. 000033E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  4918. 000033EA  2B40 F1D4                move.l     [A5 - 0xE2C], D0
  4919. 000033EE  3B7C FFFF F1D2           move.w     [A5 - 0xE2E], 0xFFFF
  4920. label000033F4:
  4921. 000033F4  7001                     moveq.l    D0, 0x01
  4922. 000033F6  600E                     bra        +0x10 /* 00003406 */
  4923. 000033F8  2F0B                     move.l     -[A7], A3
  4924. 000033FA  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  4925. 000033FE  7001                     moveq.l    D0, 0x01
  4926. 00003400  588F                     addq.l     A7, 4
  4927. 00003402  6002                     bra        +0x4 /* 00003406 */
  4928. label00003404:
  4929. 00003404  7000                     moveq.l    D0, 0x00
  4930. label00003406:
  4931. 00003406  4CDF 1800                movem.l    A3,A4, [A7]+
  4932. 0000340A  4E75                     rts
  4933. fn0000340C:
  4934. 0000340C  4E56 FDF0                link       A6, -0x0210
  4935. 00003410  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4936. 00003414  49ED F1DA                lea.l      A4, [A5 - 0xE26]
  4937. 00003418  47EE FE00                lea.l      A3, [A6 - 0x200]
  4938. 0000341C  206E 0008                movea.l    A0, [A6 + 0x8]
  4939. 00003420  2050                     movea.l    A0, [A0]
  4940. 00003422  3028 0006                move.w     D0, [A0 + 0x6]
  4941. 00003426  48C0                     ext.l      D0
  4942. 00003428  4480                     neg.l      D0
  4943. 0000342A  3F00                     move.w     -[A7], D0
  4944. 0000342C  206E 0008                movea.l    A0, [A6 + 0x8]
  4945. 00003430  2050                     movea.l    A0, [A0]
  4946. 00003432  3028 0004                move.w     D0, [A0 + 0x4]
  4947. 00003436  48C0                     ext.l      D0
  4948. 00003438  4480                     neg.l      D0
  4949. 0000343A  3F00                     move.w     -[A7], D0
  4950. 0000343C  A878                     syscall    SetOrigin
  4951. 0000343E  206E 0008                movea.l    A0, [A6 + 0x8]
  4952. 00003442  2050                     movea.l    A0, [A0]
  4953. 00003444  3028 000A                move.w     D0, [A0 + 0xA]
  4954. 00003448  48C0                     ext.l      D0
  4955. 0000344A  206E 0008                movea.l    A0, [A6 + 0x8]
  4956. 0000344E  2050                     movea.l    A0, [A0]
  4957. 00003450  3228 0006                move.w     D1, [A0 + 0x6]
  4958. 00003454  48C1                     ext.l      D1
  4959. 00003456  9081                     sub.l      D0, D1
  4960. 00003458  2200                     move.l     D1, D0
  4961. 0000345A  E588                     lsl        D0, 2
  4962. 0000345C  D081                     add.l      D0, D1
  4963. 0000345E  720E                     moveq.l    D1, 0x0E
  4964. 00003460  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  4965. 00003464  3800                     move.w     D4, D0
  4966. 00003466  206D FE7E                movea.l    A0, [A5 - 0x182]
  4967. 0000346A  3D68 0044 FDF0           move.w     [A6 - 0x210], [A0 + 0x44]
  4968. 00003470  206D FE7E                movea.l    A0, [A5 - 0x182]
  4969. 00003474  7000                     moveq.l    D0, 0x00
  4970. 00003476  1028 0046                move.b     D0, [A0 + 0x46]
  4971. 0000347A  3D40 FDF2                move.w     [A6 - 0x20E], D0
  4972. 0000347E  206D FE7E                movea.l    A0, [A5 - 0x182]
  4973. 00003482  3D68 0048 FDF4           move.w     [A6 - 0x20C], [A0 + 0x48]
  4974. 00003488  206D FE7E                movea.l    A0, [A5 - 0x182]
  4975. 0000348C  3D68 004A FDF6           move.w     [A6 - 0x20A], [A0 + 0x4A]
  4976. 00003492  7000                     moveq.l    D0, 0x00
  4977. 00003494  3F00                     move.w     -[A7], D0
  4978. 00003496  A889                     syscall    TextMode
  4979. 00003498  3F3C 18B2                move.w     -[A7], 0x18B2
  4980. 0000349C  A887                     syscall    TextFont
  4981. 0000349E  7000                     moveq.l    D0, 0x00
  4982. 000034A0  3F00                     move.w     -[A7], D0
  4983. 000034A2  A888                     syscall    TextFace
  4984. 000034A4  700C                     moveq.l    D0, 0x0C
  4985. 000034A6  3F00                     move.w     -[A7], D0
  4986. 000034A8  A88A                     syscall    TextSize
  4987. 000034AA  426E FDFA                clr.w      [A6 - 0x206]
  4988. 000034AE  4247                     clr.w      D7
  4989. 000034B0  6000 00CC                bra        +0xCE /* 0000357E */
  4990. label000034B4:
  4991. 000034B4  48C7                     ext.l      D7
  4992. 000034B6  2207                     move.l     D1, D7
  4993. 000034B8  2001                     move.l     D0, D1
  4994. 000034BA  C2FC 000E                mulu.w     D1, 0xE
  4995. 000034BE  4840                     swap.w     D0
  4996. 000034C0  C0FC 000E                mulu.w     D0, 0xE
  4997. 000034C4  4840                     swap.w     D0
  4998. 000034C6  4240                     clr.w      D0
  4999. 000034C8  D280                     add.l      D1, D0
  5000. 000034CA  2A01                     move.l     D5, D1
  5001. 000034CC  7010                     moveq.l    D0, 0x10
  5002. 000034CE  DA80                     add.l      D5, D0
  5003. 000034D0  48C7                     ext.l      D7
  5004. 000034D2  4A87                     tst.l      D7
  5005. 000034D4  6618                     bne        +0x1A /* 000034EE */
  5006. 000034D6  2007                     move.l     D0, D7
  5007. 000034D8  D040                     add.w      D0, D0
  5008. 000034DA  7200                     moveq.l    D1, 0x00
  5009. 000034DC  3234 0000                move.w     D1, [A4 + D0.w]
  5010. 000034E0  5281                     addq.l     D1, 1
  5011. 000034E2  2001                     move.l     D0, D1
  5012. 000034E4  7202                     moveq.l    D1, 0x02
  5013. 000034E6  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5014. 000034EA  3C00                     move.w     D6, D0
  5015. 000034EC  6008                     bra        +0xA /* 000034F6 */
  5016. label000034EE:
  5017. 000034EE  2007                     move.l     D0, D7
  5018. 000034F0  D040                     add.w      D0, D0
  5019. 000034F2  3C34 0000                move.w     D6, [A4 + D0.w]
  5020. label000034F6:
  5021. 000034F6  2F0B                     move.l     -[A7], A3
  5022. 000034F8  48C6                     ext.l      D6
  5023. 000034FA  2F06                     move.l     -[A7], D6
  5024. 000034FC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  5025. 00003500  7000                     moveq.l    D0, 0x00
  5026. 00003502  3004                     move.w     D0, D4
  5027. 00003504  2F00                     move.l     -[A7], D0
  5028. 00003506  558F                     subq.l     A7, 2
  5029. 00003508  2F0B                     move.l     -[A7], A3
  5030. 0000350A  A88C                     syscall    StringWidth
  5031. 0000350C  321F                     move.w     D1, [A7]+
  5032. 0000350E  201F                     move.l     D0, [A7]+
  5033. 00003510  48C1                     ext.l      D1
  5034. 00003512  9081                     sub.l      D0, D1
  5035. 00003514  3D40 FDFE                move.w     [A6 - 0x202], D0
  5036. 00003518  48C5                     ext.l      D5
  5037. 0000351A  2005                     move.l     D0, D5
  5038. 0000351C  5480                     addq.l     D0, 2
  5039. 0000351E  3D40 FDFC                move.w     [A6 - 0x204], D0
  5040. 00003522  48C0                     ext.l      D0
  5041. 00003524  720E                     moveq.l    D1, 0x0E
  5042. 00003526  9081                     sub.l      D0, D1
  5043. 00003528  3D40 FDF8                move.w     [A6 - 0x208], D0
  5044. 0000352C  486E FDF8                pea.l      [A6 - 0x208]
  5045. 00003530  A8A3                     syscall    EraseRect
  5046. 00003532  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  5047. 00003536  3F05                     move.w     -[A7], D5
  5048. 00003538  A893                     syscall    MoveTo
  5049. 0000353A  2F0B                     move.l     -[A7], A3
  5050. 0000353C  A884                     syscall    DrawString
  5051. 0000353E  7000                     moveq.l    D0, 0x00
  5052. 00003540  3004                     move.w     D0, D4
  5053. 00003542  5C80                     addq.l     D0, 6
  5054. 00003544  3F00                     move.w     -[A7], D0
  5055. 00003546  3F05                     move.w     -[A7], D5
  5056. 00003548  A893                     syscall    MoveTo
  5057. 0000354A  48C6                     ext.l      D6
  5058. 0000354C  7001                     moveq.l    D0, 0x01
  5059. 0000354E  B086                     cmp.l      D0, D6
  5060. 00003550  508F                     addq.l     A7, 8
  5061. 00003552  6608                     bne        +0xA /* 0000355C */
  5062. 00003554  48C7                     ext.l      D7
  5063. 00003556  2C07                     move.l     D6, D7
  5064. 00003558  5086                     addq.l     D6, 8
  5065. 0000355A  6006                     bra        +0x8 /* 00003562 */
  5066. label0000355C:
  5067. 0000355C  48C7                     ext.l      D7
  5068. 0000355E  2C07                     move.l     D6, D7
  5069. 00003560  5286                     addq.l     D6, 1
  5070. label00003562:
  5071. 00003562  2F0B                     move.l     -[A7], A3
  5072. 00003564  3F3C 0BC3                move.w     -[A7], 0xBC3
  5073. 00003568  3F06                     move.w     -[A7], D6
  5074. 0000356A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  5075. 0000356E  486D F1C6                pea.l      [A5 - 0xE3A]
  5076. 00003572  2F0B                     move.l     -[A7], A3
  5077. 00003574  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  5078. 00003578  2F0B                     move.l     -[A7], A3
  5079. 0000357A  A884                     syscall    DrawString
  5080. 0000357C  5247                     addq.w     D7, 1
  5081. label0000357E:
  5082. 0000357E  48C7                     ext.l      D7
  5083. 00003580  7007                     moveq.l    D0, 0x07
  5084. 00003582  B087                     cmp.l      D0, D7
  5085. 00003584  6E00 FF2E                bgt        -0xD0 /* 000034B4 */
  5086. 00003588  7A72                     moveq.l    D5, 0x72
  5087. 0000358A  16BC 0001                move.b     [A3], 0x1
  5088. 0000358E  177C 0024 0001           move.b     [A3 + 0x1], 0x24 /* '$' */
  5089. 00003594  486E FF00                pea.l      [A6 - 0x100]
  5090. 00003598  2F2D F1D4                move.l     -[A7], [A5 - 0xE2C]
  5091. 0000359C  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  5092. 000035A0  572E FF00                subq.b     [A6 - 0x100], 3
  5093. 000035A4  486E FF00                pea.l      [A6 - 0x100]
  5094. 000035A8  2F0B                     move.l     -[A7], A3
  5095. 000035AA  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  5096. 000035AE  7000                     moveq.l    D0, 0x00
  5097. 000035B0  3004                     move.w     D0, D4
  5098. 000035B2  2F00                     move.l     -[A7], D0
  5099. 000035B4  558F                     subq.l     A7, 2
  5100. 000035B6  2F0B                     move.l     -[A7], A3
  5101. 000035B8  A88C                     syscall    StringWidth
  5102. 000035BA  321F                     move.w     D1, [A7]+
  5103. 000035BC  201F                     move.l     D0, [A7]+
  5104. 000035BE  48C1                     ext.l      D1
  5105. 000035C0  9081                     sub.l      D0, D1
  5106. 000035C2  3D40 FDFE                move.w     [A6 - 0x202], D0
  5107. 000035C6  48C5                     ext.l      D5
  5108. 000035C8  2005                     move.l     D0, D5
  5109. 000035CA  5480                     addq.l     D0, 2
  5110. 000035CC  3D40 FDFC                move.w     [A6 - 0x204], D0
  5111. 000035D0  48C0                     ext.l      D0
  5112. 000035D2  720E                     moveq.l    D1, 0x0E
  5113. 000035D4  9081                     sub.l      D0, D1
  5114. 000035D6  3D40 FDF8                move.w     [A6 - 0x208], D0
  5115. 000035DA  486E FDF8                pea.l      [A6 - 0x208]
  5116. 000035DE  A8A3                     syscall    EraseRect
  5117. 000035E0  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  5118. 000035E4  3F05                     move.w     -[A7], D5
  5119. 000035E6  A893                     syscall    MoveTo
  5120. 000035E8  2F0B                     move.l     -[A7], A3
  5121. 000035EA  A884                     syscall    DrawString
  5122. 000035EC  7000                     moveq.l    D0, 0x00
  5123. 000035EE  3004                     move.w     D0, D4
  5124. 000035F0  5C80                     addq.l     D0, 6
  5125. 000035F2  3F00                     move.w     -[A7], D0
  5126. 000035F4  3F05                     move.w     -[A7], D5
  5127. 000035F6  A893                     syscall    MoveTo
  5128. 000035F8  2F0B                     move.l     -[A7], A3
  5129. 000035FA  3F3C 0BC8                move.w     -[A7], 0xBC8
  5130. 000035FE  7001                     moveq.l    D0, 0x01
  5131. 00003600  3F00                     move.w     -[A7], D0
  5132. 00003602  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  5133. 00003606  2F0B                     move.l     -[A7], A3
  5134. 00003608  A884                     syscall    DrawString
  5135. 0000360A  3F2E FDF0                move.w     -[A7], [A6 - 0x210]
  5136. 0000360E  A887                     syscall    TextFont
  5137. 00003610  3F2E FDF2                move.w     -[A7], [A6 - 0x20E]
  5138. 00003614  A888                     syscall    TextFace
  5139. 00003616  3F2E FDF4                move.w     -[A7], [A6 - 0x20C]
  5140. 0000361A  A889                     syscall    TextMode
  5141. 0000361C  3F2E FDF6                move.w     -[A7], [A6 - 0x20A]
  5142. 00003620  A88A                     syscall    TextSize
  5143. 00003622  7000                     moveq.l    D0, 0x00
  5144. 00003624  3F00                     move.w     -[A7], D0
  5145. 00003626  3F00                     move.w     -[A7], D0
  5146. 00003628  A878                     syscall    SetOrigin
  5147. 0000362A  508F                     addq.l     A7, 8
  5148. 0000362C  4CEE 18F0 FDD8           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x228]
  5149. 00003632  4E5E                     unlink     A6
  5150. 00003634  4E75                     rts
  5151. export_191:
  5152. 00003636  4E56 FFFC                link       A6, -0x0004
  5153. 0000363A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5154. 0000363E  47ED F1DA                lea.l      A3, [A5 - 0xE26]
  5155. 00003642  7001                     moveq.l    D0, 0x01
  5156. 00003644  2D40 FFFC                move.l     [A6 - 0x4], D0
  5157. 00003648  206E 000C                movea.l    A0, [A6 + 0xC]
  5158. 0000364C  3210                     move.w     D1, [A0]
  5159. 0000364E  5341                     subq.w     D1, 1
  5160. 00003650  6B00 0160                bmi        +0x162 /* 000037B2 */
  5161. 00003654  0C41 0005                cmpi.w     D1, 0x5
  5162. 00003658  6E00 0158                bgt        +0x15A /* 000037B2 */
  5163. 0000365C  D241                     add.w      D1, D1
  5164. 0000365E  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  5165. 00003662  4EFB 1000                jmp        [PC + D1.w]
  5166. 00003666  000E 014E                ori.b      A6, 0x4E /* 'N' */
  5167. 0000366A  014E                     bchg       A6, D0
  5168. 0000366C  0136 0142 0082           btst       [[A6 + <<invalid base displacement size>>] + 0x82], D0
  5169. 00003672  206E 0008                movea.l    A0, [A6 + 0x8]
  5170. 00003676  2050                     movea.l    A0, [A0]
  5171. 00003678  4AA8 0014                tst.l      [A0 + 0x14]
  5172. 0000367C  6700 013A                beq        +0x13C /* 000037B8 */
  5173. 00003680  703C                     moveq.l    D0, 0x3C
  5174. 00003682  2F00                     move.l     -[A7], D0
  5175. 00003684  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5176. 00003688  4EAD 077A                jsr        [A5 + 0x77A /* export_235 */]
  5177. 0000368C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5178. 00003690  7000                     moveq.l    D0, 0x00
  5179. 00003692  302D F1CC                move.w     D0, [A5 - 0xE34]
  5180. 00003696  1830 080A                move.b     D4, [A0 + D0 + 0xA]
  5181. 0000369A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5182. 0000369E  7000                     moveq.l    D0, 0x00
  5183. 000036A0  1004                     move.b     D0, D4
  5184. 000036A2  2200                     move.l     D1, D0
  5185. 000036A4  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  5186. 000036A8  4841                     swap.w     D1
  5187. 000036AA  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  5188. 000036AE  4841                     swap.w     D1
  5189. 000036B0  4241                     clr.w      D1
  5190. 000036B2  D081                     add.l      D0, D1
  5191. 000036B4  41E8 025E                lea.l      A0, [A0 + 0x25E]
  5192. 000036B8  49F0 0800                lea.l      A4, [A0 + D0]
  5193. 000036BC  4247                     clr.w      D7
  5194. 000036BE  508F                     addq.l     A7, 8
  5195. 000036C0  6012                     bra        +0x14 /* 000036D4 */
  5196. label000036C2:
  5197. 000036C2  48C7                     ext.l      D7
  5198. 000036C4  2007                     move.l     D0, D7
  5199. 000036C6  D080                     add.l      D0, D0
  5200. 000036C8  2207                     move.l     D1, D7
  5201. 000036CA  D241                     add.w      D1, D1
  5202. 000036CC  37B4 0846 1000           move.w     [A3 + D1.w], [A4 + D0 + 0x46]
  5203. 000036D2  5247                     addq.w     D7, 1
  5204. label000036D4:
  5205. 000036D4  48C7                     ext.l      D7
  5206. 000036D6  7007                     moveq.l    D0, 0x07
  5207. 000036D8  B087                     cmp.l      D0, D7
  5208. 000036DA  6EE6                     bgt        -0x18 /* 000036C2 */
  5209. 000036DC  2B6C 0054 F1D4           move.l     [A5 - 0xE2C], [A4 + 0x54]
  5210. 000036E2  6000 00D4                bra        +0xD6 /* 000037B8 */
  5211. 000036E6  4205                     clr.b      D5
  5212. 000036E8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5213. 000036EC  7000                     moveq.l    D0, 0x00
  5214. 000036EE  302D F1CC                move.w     D0, [A5 - 0xE34]
  5215. 000036F2  1830 080A                move.b     D4, [A0 + D0 + 0xA]
  5216. 000036F6  7000                     moveq.l    D0, 0x00
  5217. 000036F8  1004                     move.b     D0, D4
  5218. 000036FA  0C80 0000 00FF           cmpi.l     D0, 0xFF
  5219. 00003700  6700 00B6                beq        +0xB8 /* 000037B8 */
  5220. 00003704  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5221. 00003708  7000                     moveq.l    D0, 0x00
  5222. 0000370A  1004                     move.b     D0, D4
  5223. 0000370C  2200                     move.l     D1, D0
  5224. 0000370E  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  5225. 00003712  4841                     swap.w     D1
  5226. 00003714  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  5227. 00003718  4841                     swap.w     D1
  5228. 0000371A  4241                     clr.w      D1
  5229. 0000371C  D081                     add.l      D0, D1
  5230. 0000371E  41E8 025E                lea.l      A0, [A0 + 0x25E]
  5231. 00003722  49F0 0800                lea.l      A4, [A0 + D0]
  5232. 00003726  4247                     clr.w      D7
  5233. 00003728  602E                     bra        +0x30 /* 00003758 */
  5234. label0000372A:
  5235. 0000372A  2007                     move.l     D0, D7
  5236. 0000372C  D040                     add.w      D0, D0
  5237. 0000372E  7200                     moveq.l    D1, 0x00
  5238. 00003730  3233 0000                move.w     D1, [A3 + D0.w]
  5239. 00003734  2C01                     move.l     D6, D1
  5240. 00003736  48C7                     ext.l      D7
  5241. 00003738  2007                     move.l     D0, D7
  5242. 0000373A  D080                     add.l      D0, D0
  5243. 0000373C  2207                     move.l     D1, D7
  5244. 0000373E  D241                     add.w      D1, D1
  5245. 00003740  37B4 0846 1000           move.w     [A3 + D1.w], [A4 + D0 + 0x46]
  5246. 00003746  2007                     move.l     D0, D7
  5247. 00003748  D040                     add.w      D0, D0
  5248. 0000374A  7200                     moveq.l    D1, 0x00
  5249. 0000374C  3233 0000                move.w     D1, [A3 + D0.w]
  5250. 00003750  BC81                     cmp.l      D6, D1
  5251. 00003752  6702                     beq        +0x4 /* 00003756 */
  5252. 00003754  7A01                     moveq.l    D5, 0x01
  5253. label00003756:
  5254. 00003756  5247                     addq.w     D7, 1
  5255. label00003758:
  5256. 00003758  48C7                     ext.l      D7
  5257. 0000375A  7007                     moveq.l    D0, 0x07
  5258. 0000375C  B087                     cmp.l      D0, D7
  5259. 0000375E  6ECA                     bgt        -0x34 /* 0000372A */
  5260. 00003760  2C2D F1D4                move.l     D6, [A5 - 0xE2C]
  5261. 00003764  2B6C 0054 F1D4           move.l     [A5 - 0xE2C], [A4 + 0x54]
  5262. 0000376A  BCAD F1D4                cmp.l      D6, [A5 - 0xE2C]
  5263. 0000376E  6702                     beq        +0x4 /* 00003772 */
  5264. 00003770  7A01                     moveq.l    D5, 0x01
  5265. label00003772:
  5266. 00003772  4A05                     tst.b      D5
  5267. 00003774  6742                     beq        +0x44 /* 000037B8 */
  5268. 00003776  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5269. 0000377A  7000                     moveq.l    D0, 0x00
  5270. 0000377C  1028 0005                move.b     D0, [A0 + 0x5]
  5271. 00003780  6736                     beq        +0x38 /* 000037B8 */
  5272. 00003782  206E 0008                movea.l    A0, [A6 + 0x8]
  5273. 00003786  2050                     movea.l    A0, [A0]
  5274. 00003788  3010                     move.w     D0, [A0]
  5275. 0000378A  48C0                     ext.l      D0
  5276. 0000378C  662A                     bne        +0x2C /* 000037B8 */
  5277. 0000378E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5278. 00003792  4EBA FC78                jsr        [PC - 0x388 /* 0000340C */]
  5279. 00003796  588F                     addq.l     A7, 4
  5280. 00003798  601E                     bra        +0x20 /* 000037B8 */
  5281. 0000379A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5282. 0000379E  4EBA FC6C                jsr        [PC - 0x394 /* 0000340C */]
  5283. 000037A2  588F                     addq.l     A7, 4
  5284. 000037A4  6012                     bra        +0x14 /* 000037B8 */
  5285. 000037A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5286. 000037AA  4EAD 0782                jsr        [A5 + 0x782 /* export_236 */]
  5287. 000037AE  588F                     addq.l     A7, 4
  5288. 000037B0  6006                     bra        +0x8 /* 000037B8 */
  5289. label000037B2:
  5290. 000037B2  7000                     moveq.l    D0, 0x00
  5291. 000037B4  2D40 FFFC                move.l     [A6 - 0x4], D0
  5292. label000037B8:
  5293. 000037B8  202E FFFC                move.l     D0, [A6 - 0x4]
  5294. 000037BC  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  5295. 000037C2  4E5E                     unlink     A6
  5296. 000037C4  4E75                     rts
  5297. export_192:
  5298. 000037C6  4E56 FF00                link       A6, -0x0100
  5299. 000037CA  48E7 0118                movem.l    -[A7], D7,A3,A4
  5300. 000037CE  49EE FF00                lea.l      A4, [A6 - 0x100]
  5301. 000037D2  266E 0008                movea.l    A3, [A6 + 0x8]
  5302. 000037D6  206E 000C                movea.l    A0, [A6 + 0xC]
  5303. 000037DA  3010                     move.w     D0, [A0]
  5304. 000037DC  5340                     subq.w     D0, 1
  5305. 000037DE  6B00 0106                bmi        +0x108 /* 000038E6 */
  5306. 000037E2  0C40 0000                cmpi.w     D0, 0x0
  5307. 000037E6  6E00 00FE                bgt        +0x100 /* 000038E6 */
  5308. 000037EA  D040                     add.w      D0, D0
  5309. 000037EC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5310. 000037F0  4EFB 0000                jmp        [PC + D0.w]
  5311. 000037F4  0004 2053                ori.b      D4, 0x53 /* 'S' */
  5312. 000037F8  4AA8 0014                tst.l      [A0 + 0x14]
  5313. 000037FC  6642                     bne        +0x44 /* 00003840 */
  5314. 000037FE  2053                     movea.l    A0, [A3]
  5315. 00003800  4268 001A                clr.w      [A0 + 0x1A]
  5316. 00003804  2053                     movea.l    A0, [A3]
  5317. 00003806  317C 000C 001E           move.w     [A0 + 0x1E], 0xC
  5318. 0000380C  2F0C                     move.l     -[A7], A4
  5319. 0000380E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5320. 00003812  1028 0238                move.b     D0, [A0 + 0x238]
  5321. 00003816  4880                     ext.w      D0
  5322. 00003818  48C0                     ext.l      D0
  5323. 0000381A  D0BC 0000 0C1D           add.l      D0, 0xC1D
  5324. 00003820  3F00                     move.w     -[A7], D0
  5325. 00003822  302D F39A                move.w     D0, [A5 - 0xC66]
  5326. 00003826  48C0                     ext.l      D0
  5327. 00003828  E380                     asl        D0, 1
  5328. 0000382A  3F00                     move.w     -[A7], D0
  5329. 0000382C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  5330. 00003830  2F0C                     move.l     -[A7], A4
  5331. 00003832  7000                     moveq.l    D0, 0x00
  5332. 00003834  2F00                     move.l     -[A7], D0
  5333. 00003836  2F00                     move.l     -[A7], D0
  5334. 00003838  2F00                     move.l     -[A7], D0
  5335. 0000383A  A98B                     syscall    ParamText
  5336. 0000383C  6000 00A0                bra        +0xA2 /* 000038DE */
  5337. label00003840:
  5338. 00003840  2F0C                     move.l     -[A7], A4
  5339. 00003842  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5340. 00003846  1028 0238                move.b     D0, [A0 + 0x238]
  5341. 0000384A  4880                     ext.w      D0
  5342. 0000384C  48C0                     ext.l      D0
  5343. 0000384E  D0BC 0000 0C1D           add.l      D0, 0xC1D
  5344. 00003854  3F00                     move.w     -[A7], D0
  5345. 00003856  302D F39A                move.w     D0, [A5 - 0xC66]
  5346. 0000385A  48C0                     ext.l      D0
  5347. 0000385C  E380                     asl        D0, 1
  5348. 0000385E  5380                     subq.l     D0, 1
  5349. 00003860  3F00                     move.w     -[A7], D0
  5350. 00003862  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  5351. 00003866  7000                     moveq.l    D0, 0x00
  5352. 00003868  102C 0001                move.b     D0, [A4 + 0x1]
  5353. 0000386C  2E00                     move.l     D7, D0
  5354. 0000386E  7030                     moveq.l    D0, 0x30
  5355. 00003870  9E80                     sub.l      D7, D0
  5356. 00003872  7200                     moveq.l    D1, 0x00
  5357. 00003874  2F01                     move.l     -[A7], D1
  5358. 00003876  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  5359. 0000387A  7001                     moveq.l    D0, 0x01
  5360. 0000387C  2F00                     move.l     -[A7], D0
  5361. 0000387E  2F0B                     move.l     -[A7], A3
  5362. 00003880  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  5363. 00003884  7000                     moveq.l    D0, 0x00
  5364. 00003886  2F00                     move.l     -[A7], D0
  5365. 00003888  322D D484                move.w     D1, [A5 - 0x2B7C]
  5366. 0000388C  48C1                     ext.l      D1
  5367. 0000388E  2F01                     move.l     -[A7], D1
  5368. 00003890  48C7                     ext.l      D7
  5369. 00003892  2F07                     move.l     -[A7], D7
  5370. 00003894  4878 3ED0                push.l     0x3ED0
  5371. 00003898  4878 17C0                push.l     0x17C0
  5372. 0000389C  7201                     moveq.l    D1, 0x01
  5373. 0000389E  2F01                     move.l     -[A7], D1
  5374. 000038A0  2F0B                     move.l     -[A7], A3
  5375. 000038A2  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  5376. 000038A6  7000                     moveq.l    D0, 0x00
  5377. 000038A8  2F00                     move.l     -[A7], D0
  5378. 000038AA  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  5379. 000038AE  7202                     moveq.l    D1, 0x02
  5380. 000038B0  2F01                     move.l     -[A7], D1
  5381. 000038B2  2F0B                     move.l     -[A7], A3
  5382. 000038B4  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  5383. 000038B8  7000                     moveq.l    D0, 0x00
  5384. 000038BA  2F00                     move.l     -[A7], D0
  5385. 000038BC  322D D484                move.w     D1, [A5 - 0x2B7C]
  5386. 000038C0  48C1                     ext.l      D1
  5387. 000038C2  2F01                     move.l     -[A7], D1
  5388. 000038C4  7209                     moveq.l    D1, 0x09
  5389. 000038C6  2F01                     move.l     -[A7], D1
  5390. 000038C8  4878 3ED0                push.l     0x3ED0
  5391. 000038CC  4878 17C0                push.l     0x17C0
  5392. 000038D0  7002                     moveq.l    D0, 0x02
  5393. 000038D2  2F00                     move.l     -[A7], D0
  5394. 000038D4  2F0B                     move.l     -[A7], A3
  5395. 000038D6  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  5396. 000038DA  4FEF 0058                lea.l      A7, [A7 + 0x58]
  5397. label000038DE:
  5398. 000038DE  203C 010A 17C0           move.l     D0, 0x10A17C0
  5399. 000038E4  6002                     bra        +0x4 /* 000038E8 */
  5400. label000038E6:
  5401. 000038E6  7000                     moveq.l    D0, 0x00
  5402. label000038E8:
  5403. 000038E8  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  5404. 000038EE  4E5E                     unlink     A6
  5405. 000038F0  4E75                     rts
  5406. export_193:
  5407. 000038F2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5408. 000038F6  7000                     moveq.l    D0, 0x00
  5409. 000038F8  1028 0008                move.b     D0, [A0 + 0x8]
  5410. 000038FC  7201                     moveq.l    D1, 0x01
  5411. 000038FE  B280                     cmp.l      D1, D0
  5412. 00003900  6C16                     bge        +0x18 /* 00003918 */
  5413. 00003902  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5414. 00003906  4A28 0248                tst.b      [A0 + 0x248]
  5415. 0000390A  670C                     beq        +0xE /* 00003918 */
  5416. 0000390C  486D 0632                pea.l      [A5 + 0x632 /* export_194 */]
  5417. 00003910  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  5418. 00003914  588F                     addq.l     A7, 4
  5419. 00003916  6028                     bra        +0x2A /* 00003940 */
  5420. label00003918:
  5421. 00003918  526D F39A                addq.w     [A5 - 0xC66], 1
  5422. 0000391C  302D F39A                move.w     D0, [A5 - 0xC66]
  5423. 00003920  48C0                     ext.l      D0
  5424. 00003922  7203                     moveq.l    D1, 0x03
  5425. 00003924  B280                     cmp.l      D1, D0
  5426. 00003926  6C06                     bge        +0x8 /* 0000392E */
  5427. 00003928  3B7C 0001 F39A           move.w     [A5 - 0xC66], 0x1
  5428. label0000392E:
  5429. 0000392E  486D 0622                pea.l      [A5 + 0x622 /* export_192 */]
  5430. 00003932  4EAD 0772                jsr        [A5 + 0x772 /* export_234 */]
  5431. 00003936  486D 0622                pea.l      [A5 + 0x622 /* export_192 */]
  5432. 0000393A  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  5433. 0000393E  508F                     addq.l     A7, 8
  5434. label00003940:
  5435. 00003940  4E75                     rts
  5436. export_194:
  5437. 00003942  4E56 FF00                link       A6, -0x0100
  5438. 00003946  48E7 0018                movem.l    -[A7], A3,A4
  5439. 0000394A  49EE FF00                lea.l      A4, [A6 - 0x100]
  5440. 0000394E  266E 000C                movea.l    A3, [A6 + 0xC]
  5441. 00003952  3013                     move.w     D0, [A3]
  5442. 00003954  5340                     subq.w     D0, 1
  5443. 00003956  6B00 00BA                bmi        +0xBC /* 00003A12 */
  5444. 0000395A  0C40 0001                cmpi.w     D0, 0x1
  5445. 0000395E  6E00 00B2                bgt        +0xB4 /* 00003A12 */
  5446. 00003962  D040                     add.w      D0, D0
  5447. 00003964  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5448. 00003968  4EFB 0000                jmp        [PC + D0.w]
  5449. 0000396C  0006 0010                ori.b      D6, 0x10
  5450. 00003970  203C 010A 17B6           move.l     D0, 0x10A17B6
  5451. 00003976  6000 009C                bra        +0x9E /* 00003A14 */
  5452. 0000397A  302B 0004                move.w     D0, [A3 + 0x4]
  5453. 0000397E  5340                     subq.w     D0, 1
  5454. 00003980  6B00 008C                bmi        +0x8E /* 00003A0E */
  5455. 00003984  0C40 0002                cmpi.w     D0, 0x2
  5456. 00003988  6E00 0084                bgt        +0x86 /* 00003A0E */
  5457. 0000398C  D040                     add.w      D0, D0
  5458. 0000398E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5459. 00003992  4EFB 0000                jmp        [PC + D0.w]
  5460. 00003996  0008 0038                ori.b      A0, 0x38 /* '8' */
  5461. 0000399A  005A 2F0C                ori.w      [A2]+, 0x2F0C
  5462. 0000399E  3F3C 0BC7                move.w     -[A7], 0xBC7
  5463. 000039A2  7001                     moveq.l    D0, 0x01
  5464. 000039A4  3F00                     move.w     -[A7], D0
  5465. 000039A6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  5466. 000039AA  2F0C                     move.l     -[A7], A4
  5467. 000039AC  486D F29A                pea.l      [A5 - 0xD66]
  5468. 000039B0  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5469. 000039B4  422D F27A                clr.b      [A5 - 0xD86]
  5470. 000039B8  422D F25A                clr.b      [A5 - 0xDA6]
  5471. 000039BC  422D F23A                clr.b      [A5 - 0xDC6]
  5472. 000039C0  486D 063A                pea.l      [A5 + 0x63A /* export_195 */]
  5473. 000039C4  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  5474. 000039C8  588F                     addq.l     A7, 4
  5475. 000039CA  6042                     bra        +0x44 /* 00003A0E */
  5476. 000039CC  302D D86C                move.w     D0, [A5 - 0x2794]
  5477. 000039D0  48C0                     ext.l      D0
  5478. 000039D2  2F00                     move.l     -[A7], D0
  5479. 000039D4  7000                     moveq.l    D0, 0x00
  5480. 000039D6  102D D86E                move.b     D0, [A5 - 0x2792]
  5481. 000039DA  2F00                     move.l     -[A7], D0
  5482. 000039DC  4878 00FF                push.l     0xFF
  5483. 000039E0  700C                     moveq.l    D0, 0x0C
  5484. 000039E2  2F00                     move.l     -[A7], D0
  5485. 000039E4  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  5486. 000039E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5487. 000039EC  6020                     bra        +0x22 /* 00003A0E */
  5488. 000039EE  526D F39A                addq.w     [A5 - 0xC66], 1
  5489. 000039F2  302D F39A                move.w     D0, [A5 - 0xC66]
  5490. 000039F6  48C0                     ext.l      D0
  5491. 000039F8  7203                     moveq.l    D1, 0x03
  5492. 000039FA  B280                     cmp.l      D1, D0
  5493. 000039FC  6C06                     bge        +0x8 /* 00003A04 */
  5494. 000039FE  3B7C 0001 F39A           move.w     [A5 - 0xC66], 0x1
  5495. label00003A04:
  5496. 00003A04  486D 0622                pea.l      [A5 + 0x622 /* export_192 */]
  5497. 00003A08  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  5498. 00003A0C  588F                     addq.l     A7, 4
  5499. label00003A0E:
  5500. 00003A0E  7001                     moveq.l    D0, 0x01
  5501. 00003A10  6002                     bra        +0x4 /* 00003A14 */
  5502. label00003A12:
  5503. 00003A12  7000                     moveq.l    D0, 0x00
  5504. label00003A14:
  5505. 00003A14  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  5506. 00003A1A  4E5E                     unlink     A6
  5507. 00003A1C  4E75                     rts
  5508. export_195:
  5509. 00003A1E  4E56 FFF8                link       A6, -0x0008
  5510. 00003A22  48E7 0118                movem.l    -[A7], D7,A3,A4
  5511. 00003A26  286E 0008                movea.l    A4, [A6 + 0x8]
  5512. 00003A2A  47ED F3A2                lea.l      A3, [A5 - 0xC5E]
  5513. 00003A2E  206E 000C                movea.l    A0, [A6 + 0xC]
  5514. 00003A32  3010                     move.w     D0, [A0]
  5515. 00003A34  5340                     subq.w     D0, 1
  5516. 00003A36  6B00 022E                bmi        +0x230 /* 00003C66 */
  5517. 00003A3A  0C40 0001                cmpi.w     D0, 0x1
  5518. 00003A3E  6E00 0226                bgt        +0x228 /* 00003C66 */
  5519. 00003A42  D040                     add.w      D0, D0
  5520. 00003A44  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5521. 00003A48  4EFB 0000                jmp        [PC + D0.w]
  5522. 00003A4C  0006 00C8                ori.b      D6, 0xC8
  5523. 00003A50  2054                     movea.l    A0, [A4]
  5524. 00003A52  4AA8 0014                tst.l      [A0 + 0x14]
  5525. 00003A56  6700 009E                beq        +0xA0 /* 00003AF6 */
  5526. 00003A5A  700C                     moveq.l    D0, 0x0C
  5527. 00003A5C  2F00                     move.l     -[A7], D0
  5528. 00003A5E  7203                     moveq.l    D1, 0x03
  5529. 00003A60  2F01                     move.l     -[A7], D1
  5530. 00003A62  2F0C                     move.l     -[A7], A4
  5531. 00003A64  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  5532. 00003A68  7000                     moveq.l    D0, 0x00
  5533. 00003A6A  2F00                     move.l     -[A7], D0
  5534. 00003A6C  7203                     moveq.l    D1, 0x03
  5535. 00003A6E  2F01                     move.l     -[A7], D1
  5536. 00003A70  2F0C                     move.l     -[A7], A4
  5537. 00003A72  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  5538. 00003A76  700E                     moveq.l    D0, 0x0E
  5539. 00003A78  2F00                     move.l     -[A7], D0
  5540. 00003A7A  7204                     moveq.l    D1, 0x04
  5541. 00003A7C  2F01                     move.l     -[A7], D1
  5542. 00003A7E  2F0C                     move.l     -[A7], A4
  5543. 00003A80  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  5544. 00003A84  7000                     moveq.l    D0, 0x00
  5545. 00003A86  2F00                     move.l     -[A7], D0
  5546. 00003A88  7204                     moveq.l    D1, 0x04
  5547. 00003A8A  2F01                     move.l     -[A7], D1
  5548. 00003A8C  2F0C                     move.l     -[A7], A4
  5549. 00003A8E  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  5550. 00003A92  7000                     moveq.l    D0, 0x00
  5551. 00003A94  2F00                     move.l     -[A7], D0
  5552. 00003A96  486D 0802                pea.l      [A5 + 0x802 /* export_252 */]
  5553. 00003A9A  7203                     moveq.l    D1, 0x03
  5554. 00003A9C  2F01                     move.l     -[A7], D1
  5555. 00003A9E  2F0C                     move.l     -[A7], A4
  5556. 00003AA0  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  5557. 00003AA4  7003                     moveq.l    D0, 0x03
  5558. 00003AA6  2F00                     move.l     -[A7], D0
  5559. 00003AA8  2F0C                     move.l     -[A7], A4
  5560. 00003AAA  4EAD 082A                jsr        [A5 + 0x82A /* export_257 */]
  5561. 00003AAE  2D40 FFF8                move.l     [A6 - 0x8], D0
  5562. 00003AB2  206E FFF8                movea.l    A0, [A6 - 0x8]
  5563. 00003AB6  2050                     movea.l    A0, [A0]
  5564. 00003AB8  2B68 0014 F39E           move.l     [A5 - 0xC62], [A0 + 0x14]
  5565. 00003ABE  486D D72A                pea.l      [A5 - 0x28D6]
  5566. 00003AC2  7002                     moveq.l    D0, 0x02
  5567. 00003AC4  2F00                     move.l     -[A7], D0
  5568. 00003AC6  2F2D F39E                move.l     -[A7], [A5 - 0xC62]
  5569. 00003ACA  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  5570. 00003ACE  3B40 F39C                move.w     [A5 - 0xC64], D0
  5571. 00003AD2  7001                     moveq.l    D0, 0x01
  5572. 00003AD4  2F00                     move.l     -[A7], D0
  5573. 00003AD6  7200                     moveq.l    D1, 0x00
  5574. 00003AD8  2F01                     move.l     -[A7], D1
  5575. 00003ADA  701F                     moveq.l    D0, 0x1F
  5576. 00003ADC  2F00                     move.l     -[A7], D0
  5577. 00003ADE  2F01                     move.l     -[A7], D1
  5578. 00003AE0  7002                     moveq.l    D0, 0x02
  5579. 00003AE2  2F00                     move.l     -[A7], D0
  5580. 00003AE4  7003                     moveq.l    D0, 0x03
  5581. 00003AE6  2F00                     move.l     -[A7], D0
  5582. 00003AE8  2F00                     move.l     -[A7], D0
  5583. 00003AEA  2F0C                     move.l     -[A7], A4
  5584. 00003AEC  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  5585. 00003AF0  4FEF 0074                lea.l      A7, [A7 + 0x74]
  5586. 00003AF4  6012                     bra        +0x14 /* 00003B08 */
  5587. label00003AF6:
  5588. 00003AF6  486D F29A                pea.l      [A5 - 0xD66]
  5589. 00003AFA  486D F27A                pea.l      [A5 - 0xD86]
  5590. 00003AFE  486D F25A                pea.l      [A5 - 0xDA6]
  5591. 00003B02  486D F23A                pea.l      [A5 - 0xDC6]
  5592. 00003B06  A98B                     syscall    ParamText
  5593. label00003B08:
  5594. 00003B08  203C 010A 17CA           move.l     D0, 0x10A17CA
  5595. 00003B0E  6000 0158                bra        +0x15A /* 00003C68 */
  5596. 00003B12  206E 000C                movea.l    A0, [A6 + 0xC]
  5597. 00003B16  3028 0004                move.w     D0, [A0 + 0x4]
  5598. 00003B1A  5340                     subq.w     D0, 1
  5599. 00003B1C  6B00 0148                bmi        +0x14A /* 00003C66 */
  5600. 00003B20  0C40 0004                cmpi.w     D0, 0x4
  5601. 00003B24  6E00 0140                bgt        +0x142 /* 00003C66 */
  5602. 00003B28  D040                     add.w      D0, D0
  5603. 00003B2A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5604. 00003B2E  4EFB 0000                jmp        [PC + D0.w]
  5605. 00003B32  004A 012E                ori.w      A2, 0x12E
  5606. 00003B36  003C 0136                ori.b      ccr, 54
  5607. 00003B3A  000C 4247                ori.b      A4, 0x47 /* 'G' */
  5608. 00003B3E  426E FFFE                clr.w      [A6 - 0x2]
  5609. 00003B42  6018                     bra        +0x1A /* 00003B5C */
  5610. label00003B44:
  5611. 00003B44  3D47 FFFC                move.w     [A6 - 0x4], D7
  5612. 00003B48  7001                     moveq.l    D0, 0x01
  5613. 00003B4A  1F00                     move.b     -[A7], D0
  5614. 00003B4C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5615. 00003B50  2F2D F39E                move.l     -[A7], [A5 - 0xC62]
  5616. 00003B54  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  5617. 00003B58  A9E7                     syscall    Pack0/ListManager
  5618. 00003B5A  5247                     addq.w     D7, 1
  5619. label00003B5C:
  5620. 00003B5C  48C7                     ext.l      D7
  5621. 00003B5E  302D F39C                move.w     D0, [A5 - 0xC64]
  5622. 00003B62  48C0                     ext.l      D0
  5623. 00003B64  B087                     cmp.l      D0, D7
  5624. 00003B66  6EDC                     bgt        -0x22 /* 00003B44 */
  5625. 00003B68  6000 00FC                bra        +0xFE /* 00003C66 */
  5626. 00003B6C  206E 000C                movea.l    A0, [A6 + 0xC]
  5627. 00003B70  3028 0002                move.w     D0, [A0 + 0x2]
  5628. 00003B74  48C0                     ext.l      D0
  5629. 00003B76  6D00 00EE                blt        +0xF0 /* 00003C66 */
  5630. 00003B7A  422D F3C2                clr.b      [A5 - 0xC3E]
  5631. 00003B7E  426E FFFC                clr.w      [A6 - 0x4]
  5632. 00003B82  426E FFFE                clr.w      [A6 - 0x2]
  5633. 00003B86  4247                     clr.w      D7
  5634. 00003B88  603A                     bra        +0x3C /* 00003BC4 */
  5635. label00003B8A:
  5636. 00003B8A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5637. 00003B8E  302E FFFC                move.w     D0, [A6 - 0x4]
  5638. 00003B92  D040                     add.w      D0, D0
  5639. 00003B94  43ED D72A                lea.l      A1, [A5 - 0x28D6]
  5640. 00003B98  3031 0000                move.w     D0, [A1 + D0.w]
  5641. 00003B9C  7200                     moveq.l    D1, 0x00
  5642. 00003B9E  1230 000A                move.b     D1, [A0 + D0.w + 0xA]
  5643. 00003BA2  0C81 0000 00FF           cmpi.l     D1, 0xFF
  5644. 00003BA8  6716                     beq        +0x18 /* 00003BC0 */
  5645. 00003BAA  302E FFFC                move.w     D0, [A6 - 0x4]
  5646. 00003BAE  D040                     add.w      D0, D0
  5647. 00003BB0  41ED D72A                lea.l      A0, [A5 - 0x28D6]
  5648. 00003BB4  17B0 0001 7000           move.b     [A3 + D7.w], [A0 + D0.w + 0x1]
  5649. 00003BBA  522D F3C2                addq.b     [A5 - 0xC3E], 1
  5650. 00003BBE  5247                     addq.w     D7, 1
  5651. label00003BC0:
  5652. 00003BC0  526E FFFC                addq.w     [A6 - 0x4], 1
  5653. label00003BC4:
  5654. 00003BC4  558F                     subq.l     A7, 2
  5655. 00003BC6  7001                     moveq.l    D0, 0x01
  5656. 00003BC8  1F00                     move.b     -[A7], D0
  5657. 00003BCA  486E FFFC                pea.l      [A6 - 0x4]
  5658. 00003BCE  2F2D F39E                move.l     -[A7], [A5 - 0xC62]
  5659. 00003BD2  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  5660. 00003BD6  A9E7                     syscall    Pack0/ListManager
  5661. 00003BD8  4A1F                     tst.b      [A7]+
  5662. 00003BDA  66AE                     bne        -0x50 /* 00003B8A */
  5663. 00003BDC  422D F29A                clr.b      [A5 - 0xD66]
  5664. 00003BE0  422D F27A                clr.b      [A5 - 0xD86]
  5665. 00003BE4  422D F25A                clr.b      [A5 - 0xDA6]
  5666. 00003BE8  422D F23A                clr.b      [A5 - 0xDC6]
  5667. 00003BEC  7000                     moveq.l    D0, 0x00
  5668. 00003BEE  102D F3C2                move.b     D0, [A5 - 0xC3E]
  5669. 00003BF2  660E                     bne        +0x10 /* 00003C02 */
  5670. 00003BF4  486D 0632                pea.l      [A5 + 0x632 /* export_194 */]
  5671. 00003BF8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  5672. 00003BFC  7001                     moveq.l    D0, 0x01
  5673. 00003BFE  588F                     addq.l     A7, 4
  5674. 00003C00  6066                     bra        +0x68 /* 00003C68 */
  5675. label00003C02:
  5676. 00003C02  7000                     moveq.l    D0, 0x00
  5677. 00003C04  102D F3C2                move.b     D0, [A5 - 0xC3E]
  5678. 00003C08  7201                     moveq.l    D1, 0x01
  5679. 00003C0A  B280                     cmp.l      D1, D0
  5680. 00003C0C  6624                     bne        +0x26 /* 00003C32 */
  5681. 00003C0E  486D F232                pea.l      [A5 - 0xDCE]
  5682. 00003C12  486D F29A                pea.l      [A5 - 0xD66]
  5683. 00003C16  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5684. 00003C1A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5685. 00003C1E  7000                     moveq.l    D0, 0x00
  5686. 00003C20  1013                     move.b     D0, [A3]
  5687. 00003C22  E980                     asl        D0, 4
  5688. 00003C24  4870 082A                pea.l      [A0 + D0 + 0x2A]
  5689. 00003C28  486D F27A                pea.l      [A5 - 0xD86]
  5690. 00003C2C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5691. 00003C30  6020                     bra        +0x22 /* 00003C52 */
  5692. label00003C32:
  5693. 00003C32  7000                     moveq.l    D0, 0x00
  5694. 00003C34  102D F3C2                move.b     D0, [A5 - 0xC3E]
  5695. 00003C38  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5696. 00003C3C  7200                     moveq.l    D1, 0x00
  5697. 00003C3E  1228 0008                move.b     D1, [A0 + 0x8]
  5698. 00003C42  5381                     subq.l     D1, 1
  5699. 00003C44  B280                     cmp.l      D1, D0
  5700. 00003C46  660A                     bne        +0xC /* 00003C52 */
  5701. 00003C48  1B7C 0001 F3C2           move.b     [A5 - 0xC3E], 0x1
  5702. 00003C4E  16BC 00FF                move.b     [A3], 0xFF
  5703. label00003C52:
  5704. 00003C52  486D 0642                pea.l      [A5 + 0x642 /* export_196 */]
  5705. 00003C56  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  5706. 00003C5A  588F                     addq.l     A7, 4
  5707. 00003C5C  6008                     bra        +0xA /* 00003C66 */
  5708. 00003C5E  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  5709. 00003C62  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  5710. label00003C66:
  5711. 00003C66  7001                     moveq.l    D0, 0x01
  5712. label00003C68:
  5713. 00003C68  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  5714. 00003C6E  4E5E                     unlink     A6
  5715. 00003C70  4E75                     rts
  5716. export_196:
  5717. 00003C72  4E56 FEFA                link       A6, -0x0106
  5718. 00003C76  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5719. 00003C7A  286E 0008                movea.l    A4, [A6 + 0x8]
  5720. 00003C7E  47ED F3A2                lea.l      A3, [A5 - 0xC5E]
  5721. 00003C82  206E 000C                movea.l    A0, [A6 + 0xC]
  5722. 00003C86  3010                     move.w     D0, [A0]
  5723. 00003C88  5340                     subq.w     D0, 1
  5724. 00003C8A  6B00 016E                bmi        +0x170 /* 00003DFA */
  5725. 00003C8E  0C40 0004                cmpi.w     D0, 0x4
  5726. 00003C92  6E00 0166                bgt        +0x168 /* 00003DFA */
  5727. 00003C96  D040                     add.w      D0, D0
  5728. 00003C98  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5729. 00003C9C  4EFB 0000                jmp        [PC + D0.w]
  5730. 00003CA0  000C 0052                ori.b      A4, 0x52 /* 'R' */
  5731. 00003CA4  015C                     bchg       [A4]+, D0
  5732. 00003CA6  015C                     bchg       [A4]+, D0
  5733. 00003CA8  0156                     bchg       [A6], D0
  5734. 00003CAA  2054                     movea.l    A0, [A4]
  5735. 00003CAC  4AA8 0014                tst.l      [A0 + 0x14]
  5736. 00003CB0  6722                     beq        +0x24 /* 00003CD4 */
  5737. 00003CB2  7000                     moveq.l    D0, 0x00
  5738. 00003CB4  2F00                     move.l     -[A7], D0
  5739. 00003CB6  2F00                     move.l     -[A7], D0
  5740. 00003CB8  721F                     moveq.l    D1, 0x1F
  5741. 00003CBA  2F01                     move.l     -[A7], D1
  5742. 00003CBC  2F00                     move.l     -[A7], D0
  5743. 00003CBE  7001                     moveq.l    D0, 0x01
  5744. 00003CC0  2F00                     move.l     -[A7], D0
  5745. 00003CC2  7002                     moveq.l    D0, 0x02
  5746. 00003CC4  2F00                     move.l     -[A7], D0
  5747. 00003CC6  2F00                     move.l     -[A7], D0
  5748. 00003CC8  2F0C                     move.l     -[A7], A4
  5749. 00003CCA  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  5750. 00003CCE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5751. 00003CD2  6012                     bra        +0x14 /* 00003CE6 */
  5752. label00003CD4:
  5753. 00003CD4  486D F29A                pea.l      [A5 - 0xD66]
  5754. 00003CD8  486D F27A                pea.l      [A5 - 0xD86]
  5755. 00003CDC  486D F25A                pea.l      [A5 - 0xDA6]
  5756. 00003CE0  486D F23A                pea.l      [A5 - 0xDC6]
  5757. 00003CE4  A98B                     syscall    ParamText
  5758. label00003CE6:
  5759. 00003CE6  203C 010A 17D4           move.l     D0, 0x10A17D4
  5760. 00003CEC  6000 0112                bra        +0x114 /* 00003E00 */
  5761. 00003CF0  206E 000C                movea.l    A0, [A6 + 0xC]
  5762. 00003CF4  3028 0004                move.w     D0, [A0 + 0x4]
  5763. 00003CF8  5340                     subq.w     D0, 1
  5764. 00003CFA  6B00 00F4                bmi        +0xF6 /* 00003DF0 */
  5765. 00003CFE  0C40 0001                cmpi.w     D0, 0x1
  5766. 00003D02  6E00 00EC                bgt        +0xEE /* 00003DF0 */
  5767. 00003D06  D040                     add.w      D0, D0
  5768. 00003D08  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5769. 00003D0C  4EFB 0000                jmp        [PC + D0.w]
  5770. 00003D10  0006 00DE                ori.b      D6, 0xDE
  5771. 00003D14  486E FF00                pea.l      [A6 - 0x100]
  5772. 00003D18  7004                     moveq.l    D0, 0x04
  5773. 00003D1A  2F00                     move.l     -[A7], D0
  5774. 00003D1C  2F0C                     move.l     -[A7], A4
  5775. 00003D1E  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  5776. 00003D22  7000                     moveq.l    D0, 0x00
  5777. 00003D24  102E FF00                move.b     D0, [A6 - 0x100]
  5778. 00003D28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5779. 00003D2C  6700 00C2                beq        +0xC4 /* 00003DF0 */
  5780. 00003D30  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5781. 00003D34  3D50 FEFA                move.w     [A6 - 0x106], [A0]
  5782. 00003D38  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5783. 00003D3C  1D68 0002 FEFC           move.b     [A6 - 0x104], [A0 + 0x2]
  5784. 00003D42  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5785. 00003D46  1D68 0003 FEFD           move.b     [A6 - 0x103], [A0 + 0x3]
  5786. 00003D4C  1D6D D870 FEFF           move.b     [A6 - 0x101], [A5 - 0x2790]
  5787. 00003D52  7000                     moveq.l    D0, 0x00
  5788. 00003D54  1013                     move.b     D0, [A3]
  5789. 00003D56  0C80 0000 00FF           cmpi.l     D0, 0xFF
  5790. 00003D5C  673E                     beq        +0x40 /* 00003D9C */
  5791. 00003D5E  1D7C 0076 FEFE           move.b     [A6 - 0x102], 0x76 /* 'v' */
  5792. 00003D64  7000                     moveq.l    D0, 0x00
  5793. 00003D66  102E FF00                move.b     D0, [A6 - 0x100]
  5794. 00003D6A  3C00                     move.w     D6, D0
  5795. 00003D6C  5246                     addq.w     D6, 1
  5796. 00003D6E  41EE FF00                lea.l      A0, [A6 - 0x100]
  5797. 00003D72  11AD F3C2 6000           move.b     [A0 + D6.w], [A5 - 0xC3E]
  5798. 00003D78  4247                     clr.w      D7
  5799. 00003D7A  600E                     bra        +0x10 /* 00003D8A */
  5800. label00003D7C:
  5801. 00003D7C  5246                     addq.w     D6, 1
  5802. 00003D7E  41EE FF00                lea.l      A0, [A6 - 0x100]
  5803. 00003D82  11B3 7000 6000           move.b     [A0 + D6.w], [A3 + D7.w]
  5804. 00003D88  5247                     addq.w     D7, 1
  5805. label00003D8A:
  5806. 00003D8A  48C7                     ext.l      D7
  5807. 00003D8C  7000                     moveq.l    D0, 0x00
  5808. 00003D8E  102D F3C2                move.b     D0, [A5 - 0xC3E]
  5809. 00003D92  B087                     cmp.l      D0, D7
  5810. 00003D94  6EE6                     bgt        -0x18 /* 00003D7C */
  5811. 00003D96  48C6                     ext.l      D6
  5812. 00003D98  5E86                     addq.l     D6, 7
  5813. 00003D9A  6010                     bra        +0x12 /* 00003DAC */
  5814. label00003D9C:
  5815. 00003D9C  1D7C 0077 FEFE           move.b     [A6 - 0x102], 0x77 /* 'w' */
  5816. 00003DA2  7000                     moveq.l    D0, 0x00
  5817. 00003DA4  102E FF00                move.b     D0, [A6 - 0x100]
  5818. 00003DA8  2C00                     move.l     D6, D0
  5819. 00003DAA  5E86                     addq.l     D6, 7
  5820. label00003DAC:
  5821. 00003DAC  7001                     moveq.l    D0, 0x01
  5822. 00003DAE  2F00                     move.l     -[A7], D0
  5823. 00003DB0  48C6                     ext.l      D6
  5824. 00003DB2  2F06                     move.l     -[A7], D6
  5825. 00003DB4  486E FEFA                pea.l      [A6 - 0x106]
  5826. 00003DB8  7200                     moveq.l    D1, 0x00
  5827. 00003DBA  2F01                     move.l     -[A7], D1
  5828. 00003DBC  4878 00FF                push.l     0xFF
  5829. 00003DC0  2F01                     move.l     -[A7], D1
  5830. 00003DC2  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  5831. 00003DC6  486D F238                pea.l      [A5 - 0xDC8]
  5832. 00003DCA  7004                     moveq.l    D0, 0x04
  5833. 00003DCC  2F00                     move.l     -[A7], D0
  5834. 00003DCE  2F0C                     move.l     -[A7], A4
  5835. 00003DD0  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  5836. 00003DD4  4878 7D00                push.l     0x7D00 /* '}\0' */
  5837. 00003DD8  7000                     moveq.l    D0, 0x00
  5838. 00003DDA  2F00                     move.l     -[A7], D0
  5839. 00003DDC  7204                     moveq.l    D1, 0x04
  5840. 00003DDE  2F01                     move.l     -[A7], D1
  5841. 00003DE0  2F0C                     move.l     -[A7], A4
  5842. 00003DE2  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  5843. 00003DE6  4FEF 0034                lea.l      A7, [A7 + 0x34]
  5844. 00003DEA  6004                     bra        +0x6 /* 00003DF0 */
  5845. 00003DEC  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  5846. label00003DF0:
  5847. 00003DF0  7001                     moveq.l    D0, 0x01
  5848. 00003DF2  600C                     bra        +0xE /* 00003E00 */
  5849. 00003DF4  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  5850. 00003DF8  6004                     bra        +0x6 /* 00003DFE */
  5851. label00003DFA:
  5852. 00003DFA  7000                     moveq.l    D0, 0x00
  5853. 00003DFC  6002                     bra        +0x4 /* 00003E00 */
  5854. label00003DFE:
  5855. 00003DFE  7001                     moveq.l    D0, 0x01
  5856. label00003E00:
  5857. 00003E00  4CEE 18C0 FEEA           movem.l    D6,D7,A3,A4, [A6 - 0x116]
  5858. 00003E06  4E5E                     unlink     A6
  5859. 00003E08  4E75                     rts
  5860. fn00003E0A:
  5861. 00003E0A  4E56 FF78                link       A6, -0x0088
  5862. 00003E0E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5863. 00003E12  49EE FFBA                lea.l      A4, [A6 - 0x46]
  5864. 00003E16  47EE FFCA                lea.l      A3, [A6 - 0x36]
  5865. 00003E1A  426E FFEA                clr.w      [A6 - 0x16]
  5866. 00003E1E  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5867. 00003E22  7000                     moveq.l    D0, 0x00
  5868. 00003E24  1028 0008                move.b     D0, [A0 + 0x8]
  5869. 00003E28  7201                     moveq.l    D1, 0x01
  5870. 00003E2A  B280                     cmp.l      D1, D0
  5871. 00003E2C  660E                     bne        +0x10 /* 00003E3C */
  5872. 00003E2E  3D7C 0050 FFFC           move.w     [A6 - 0x4], 0x50 /* 'P' */
  5873. 00003E34  3D7C 0078 FFFE           move.w     [A6 - 0x2], 0x78 /* 'x' */
  5874. 00003E3A  600C                     bra        +0xE /* 00003E48 */
  5875. label00003E3C:
  5876. 00003E3C  3D7C 0064 FFFC           move.w     [A6 - 0x4], 0x64 /* 'd' */
  5877. 00003E42  3D7C 0096 FFFE           move.w     [A6 - 0x2], 0x96
  5878. label00003E48:
  5879. 00003E48  4247                     clr.w      D7
  5880. 00003E4A  6000 0114                bra        +0x116 /* 00003F60 */
  5881. label00003E4E:
  5882. 00003E4E  48C7                     ext.l      D7
  5883. 00003E50  7007                     moveq.l    D0, 0x07
  5884. 00003E52  B087                     cmp.l      D0, D7
  5885. 00003E54  6646                     bne        +0x48 /* 00003E9C */
  5886. 00003E56  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5887. 00003E5A  226D D8F6                movea.l    A1, [A5 - 0x270A]
  5888. 00003E5E  7000                     moveq.l    D0, 0x00
  5889. 00003E60  102D D870                move.b     D0, [A5 - 0x2790]
  5890. 00003E64  7200                     moveq.l    D1, 0x00
  5891. 00003E66  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  5892. 00003E6A  2001                     move.l     D0, D1
  5893. 00003E6C  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  5894. 00003E70  4840                     swap.w     D0
  5895. 00003E72  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  5896. 00003E76  4840                     swap.w     D0
  5897. 00003E78  4240                     clr.w      D0
  5898. 00003E7A  D280                     add.l      D1, D0
  5899. 00003E7C  2F08                     move.l     -[A7], A0
  5900. 00003E7E  41E8 02B2                lea.l      A0, [A0 + 0x2B2]
  5901. 00003E82  2030 1800                move.l     D0, [A0 + D1]
  5902. 00003E86  7264                     moveq.l    D1, 0x64
  5903. 00003E88  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5904. 00003E8C  205F                     movea.l    A0, [A7]+
  5905. 00003E8E  3740 000E                move.w     [A3 + 0xE], D0
  5906. 00003E92  3D7C 0064 FFE8           move.w     [A6 - 0x18], 0x64 /* 'd' */
  5907. 00003E98  6000 00BA                bra        +0xBC /* 00003F54 */
  5908. label00003E9C:
  5909. 00003E9C  48C7                     ext.l      D7
  5910. 00003E9E  4A87                     tst.l      D7
  5911. 00003EA0  663C                     bne        +0x3E /* 00003EDE */
  5912. 00003EA2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5913. 00003EA6  226D D8F6                movea.l    A1, [A5 - 0x270A]
  5914. 00003EAA  7000                     moveq.l    D0, 0x00
  5915. 00003EAC  102D D870                move.b     D0, [A5 - 0x2790]
  5916. 00003EB0  7200                     moveq.l    D1, 0x00
  5917. 00003EB2  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  5918. 00003EB6  2001                     move.l     D0, D1
  5919. 00003EB8  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  5920. 00003EBC  4840                     swap.w     D0
  5921. 00003EBE  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  5922. 00003EC2  4840                     swap.w     D0
  5923. 00003EC4  4240                     clr.w      D0
  5924. 00003EC6  D280                     add.l      D1, D0
  5925. 00003EC8  41E8 02A4                lea.l      A0, [A0 + 0x2A4]
  5926. 00003ECC  3230 1800                move.w     D1, [A0 + D1]
  5927. 00003ED0  48C1                     ext.l      D1
  5928. 00003ED2  2001                     move.l     D0, D1
  5929. 00003ED4  7202                     moveq.l    D1, 0x02
  5930. 00003ED6  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5931. 00003EDA  3680                     move.w     [A3], D0
  5932. 00003EDC  603C                     bra        +0x3E /* 00003F1A */
  5933. label00003EDE:
  5934. 00003EDE  206D D8F6                movea.l    A0, [A5 - 0x270A]
  5935. 00003EE2  226D D8F6                movea.l    A1, [A5 - 0x270A]
  5936. 00003EE6  7000                     moveq.l    D0, 0x00
  5937. 00003EE8  102D D870                move.b     D0, [A5 - 0x2790]
  5938. 00003EEC  7200                     moveq.l    D1, 0x00
  5939. 00003EEE  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  5940. 00003EF2  2001                     move.l     D0, D1
  5941. 00003EF4  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  5942. 00003EF8  4840                     swap.w     D0
  5943. 00003EFA  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  5944. 00003EFE  4840                     swap.w     D0
  5945. 00003F00  4240                     clr.w      D0
  5946. 00003F02  D280                     add.l      D1, D0
  5947. 00003F04  48C7                     ext.l      D7
  5948. 00003F06  2007                     move.l     D0, D7
  5949. 00003F08  D080                     add.l      D0, D0
  5950. 00003F0A  D081                     add.l      D0, D1
  5951. 00003F0C  2207                     move.l     D1, D7
  5952. 00003F0E  D241                     add.w      D1, D1
  5953. 00003F10  41E8 02A4                lea.l      A0, [A0 + 0x2A4]
  5954. 00003F14  37B0 0800 1000           move.w     [A3 + D1.w], [A0 + D0]
  5955. label00003F1A:
  5956. 00003F1A  48C7                     ext.l      D7
  5957. 00003F1C  7002                     moveq.l    D0, 0x02
  5958. 00003F1E  B087                     cmp.l      D0, D7
  5959. 00003F20  6620                     bne        +0x22 /* 00003F42 */
  5960. 00003F22  2007                     move.l     D0, D7
  5961. 00003F24  D040                     add.w      D0, D0
  5962. 00003F26  41ED D78A                lea.l      A0, [A5 - 0x2876]
  5963. 00003F2A  7200                     moveq.l    D1, 0x00
  5964. 00003F2C  3230 0000                move.w     D1, [A0 + D0.w]
  5965. 00003F30  2001                     move.l     D0, D1
  5966. 00003F32  7214                     moveq.l    D1, 0x14
  5967. 00003F34  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  5968. 00003F38  2207                     move.l     D1, D7
  5969. 00003F3A  D241                     add.w      D1, D1
  5970. 00003F3C  3D80 10DA                move.w     [A6 + D1.w - 0x38], D0
  5971. 00003F40  6012                     bra        +0x14 /* 00003F54 */
  5972. label00003F42:
  5973. 00003F42  2007                     move.l     D0, D7
  5974. 00003F44  D040                     add.w      D0, D0
  5975. 00003F46  41ED D78A                lea.l      A0, [A5 - 0x2876]
  5976. 00003F4A  2207                     move.l     D1, D7
  5977. 00003F4C  D241                     add.w      D1, D1
  5978. 00003F4E  3DB0 0000 10DA           move.w     [A6 + D1.w - 0x38], [A0 + D0.w]
  5979. label00003F54:
  5980. 00003F54  2007                     move.l     D0, D7
  5981. 00003F56  D040                     add.w      D0, D0
  5982. 00003F58  39BC 0001 0000           move.w     [A4 + D0.w], 0x1
  5983. 00003F5E  5247                     addq.w     D7, 1
  5984. label00003F60:
  5985. 00003F60  48C7                     ext.l      D7
  5986. 00003F62  7007                     moveq.l    D0, 0x07
  5987. 00003F64  B087                     cmp.l      D0, D7
  5988. 00003F66  6C00 FEE6                bge        -0x118 /* 00003E4E */
  5989. 00003F6A  302D F4F4                move.w     D0, [A5 - 0xB0C]
  5990. 00003F6E  D040                     add.w      D0, D0
  5991. 00003F70  4274 0000                clr.w      [A4 + D0.w]
  5992. 00003F74  6000 02E8                bra        +0x2EA /* 0000425E */
  5993. label00003F78:
  5994. 00003F78  7008                     moveq.l    D0, 0x08
  5995. 00003F7A  2F00                     move.l     -[A7], D0
  5996. 00003F7C  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  5997. 00003F80  3C00                     move.w     D6, D0
  5998. 00003F82  588F                     addq.l     A7, 4
  5999. 00003F84  48C6                     ext.l      D6
  6000. 00003F86  7000                     moveq.l    D0, 0x00
  6001. 00003F88  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6002. 00003F8C  B086                     cmp.l      D0, D6
  6003. 00003F8E  67E8                     beq        -0x16 /* 00003F78 */
  6004. 00003F90  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6005. 00003F94  D040                     add.w      D0, D0
  6006. 00003F96  3036 00DA                move.w     D0, [A6 + D0.w - 0x38]
  6007. 00003F9A  48C0                     ext.l      D0
  6008. 00003F9C  2D40 FFEC                move.l     [A6 - 0x14], D0
  6009. 00003FA0  2006                     move.l     D0, D6
  6010. 00003FA2  D040                     add.w      D0, D0
  6011. 00003FA4  3036 00DA                move.w     D0, [A6 + D0.w - 0x38]
  6012. 00003FA8  48C0                     ext.l      D0
  6013. 00003FAA  2D40 FFF0                move.l     [A6 - 0x10], D0
  6014. 00003FAE  486E FFEC                pea.l      [A6 - 0x14]
  6015. 00003FB2  486E FFB0                pea.l      [A6 - 0x50]
  6016. 00003FB6  3F3C 280E                move.w     -[A7], 0x280E
  6017. 00003FBA  A9EB                     syscall    Pack4/FP68K
  6018. 00003FBC  486E FFB0                pea.l      [A6 - 0x50]
  6019. 00003FC0  486E FFAC                pea.l      [A6 - 0x54]
  6020. 00003FC4  3F3C 1010                move.w     -[A7], 0x1010
  6021. 00003FC8  A9EB                     syscall    Pack4/FP68K
  6022. 00003FCA  486E FFAC                pea.l      [A6 - 0x54]
  6023. 00003FCE  486E FFA2                pea.l      [A6 - 0x5E]
  6024. 00003FD2  3F3C 100E                move.w     -[A7], 0x100E
  6025. 00003FD6  A9EB                     syscall    Pack4/FP68K
  6026. 00003FD8  486E FFF0                pea.l      [A6 - 0x10]
  6027. 00003FDC  486E FF98                pea.l      [A6 - 0x68]
  6028. 00003FE0  3F3C 280E                move.w     -[A7], 0x280E
  6029. 00003FE4  A9EB                     syscall    Pack4/FP68K
  6030. 00003FE6  486E FF98                pea.l      [A6 - 0x68]
  6031. 00003FEA  486E FF94                pea.l      [A6 - 0x6C]
  6032. 00003FEE  3F3C 1010                move.w     -[A7], 0x1010
  6033. 00003FF2  A9EB                     syscall    Pack4/FP68K
  6034. 00003FF4  486E FF94                pea.l      [A6 - 0x6C]
  6035. 00003FF8  486E FFA2                pea.l      [A6 - 0x5E]
  6036. 00003FFC  3F3C 1006                move.w     -[A7], 0x1006
  6037. 00004000  A9EB                     syscall    Pack4/FP68K
  6038. 00004002  486D F4F0                pea.l      [A5 - 0xB10]
  6039. 00004006  486E FF8A                pea.l      [A6 - 0x76]
  6040. 0000400A  3F3C 280E                move.w     -[A7], 0x280E
  6041. 0000400E  A9EB                     syscall    Pack4/FP68K
  6042. 00004010  486E FF8A                pea.l      [A6 - 0x76]
  6043. 00004014  486E FF86                pea.l      [A6 - 0x7A]
  6044. 00004018  3F3C 1010                move.w     -[A7], 0x1010
  6045. 0000401C  A9EB                     syscall    Pack4/FP68K
  6046. 0000401E  486E FF86                pea.l      [A6 - 0x7A]
  6047. 00004022  486E FFA2                pea.l      [A6 - 0x5E]
  6048. 00004026  3F3C 1004                move.w     -[A7], 0x1004
  6049. 0000402A  A9EB                     syscall    Pack4/FP68K
  6050. 0000402C  486E FFA2                pea.l      [A6 - 0x5E]
  6051. 00004030  486E FFF4                pea.l      [A6 - 0xC]
  6052. 00004034  3F3C 1010                move.w     -[A7], 0x1010
  6053. 00004038  A9EB                     syscall    Pack4/FP68K
  6054. 0000403A  7000                     moveq.l    D0, 0x00
  6055. 0000403C  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6056. 00004040  7207                     moveq.l    D1, 0x07
  6057. 00004042  B280                     cmp.l      D1, D0
  6058. 00004044  663E                     bne        +0x40 /* 00004084 */
  6059. 00004046  486E FFF4                pea.l      [A6 - 0xC]
  6060. 0000404A  486E FFB0                pea.l      [A6 - 0x50]
  6061. 0000404E  3F3C 100E                move.w     -[A7], 0x100E
  6062. 00004052  A9EB                     syscall    Pack4/FP68K
  6063. 00004054  7064                     moveq.l    D0, 0x64
  6064. 00004056  2D40 FF82                move.l     [A6 - 0x7E], D0
  6065. 0000405A  486E FF82                pea.l      [A6 - 0x7E]
  6066. 0000405E  486E FFA2                pea.l      [A6 - 0x5E]
  6067. 00004062  3F3C 280E                move.w     -[A7], 0x280E
  6068. 00004066  A9EB                     syscall    Pack4/FP68K
  6069. 00004068  486E FFA2                pea.l      [A6 - 0x5E]
  6070. 0000406C  486E FFB0                pea.l      [A6 - 0x50]
  6071. 00004070  3F3C 0006                move.w     -[A7], 0x6
  6072. 00004074  A9EB                     syscall    Pack4/FP68K
  6073. 00004076  486E FFB0                pea.l      [A6 - 0x50]
  6074. 0000407A  486E FFF4                pea.l      [A6 - 0xC]
  6075. 0000407E  3F3C 1010                move.w     -[A7], 0x1010
  6076. 00004082  A9EB                     syscall    Pack4/FP68K
  6077. label00004084:
  6078. 00004084  302E FFFE                move.w     D0, [A6 - 0x2]
  6079. 00004088  48C0                     ext.l      D0
  6080. 0000408A  322E FFFC                move.w     D1, [A6 - 0x4]
  6081. 0000408E  48C1                     ext.l      D1
  6082. 00004090  9081                     sub.l      D0, D1
  6083. 00004092  5280                     addq.l     D0, 1
  6084. 00004094  2F00                     move.l     -[A7], D0
  6085. 00004096  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  6086. 0000409A  3D40 FF80                move.w     [A6 - 0x80], D0
  6087. 0000409E  486E FF80                pea.l      [A6 - 0x80]
  6088. 000040A2  486E FFB0                pea.l      [A6 - 0x50]
  6089. 000040A6  3F3C 200E                move.w     -[A7], 0x200E
  6090. 000040AA  A9EB                     syscall    Pack4/FP68K
  6091. 000040AC  486E FFB0                pea.l      [A6 - 0x50]
  6092. 000040B0  486E FF7C                pea.l      [A6 - 0x84]
  6093. 000040B4  3F3C 1010                move.w     -[A7], 0x1010
  6094. 000040B8  A9EB                     syscall    Pack4/FP68K
  6095. 000040BA  486E FF7C                pea.l      [A6 - 0x84]
  6096. 000040BE  486E FFA2                pea.l      [A6 - 0x5E]
  6097. 000040C2  3F3C 100E                move.w     -[A7], 0x100E
  6098. 000040C6  A9EB                     syscall    Pack4/FP68K
  6099. 000040C8  486E FFFC                pea.l      [A6 - 0x4]
  6100. 000040CC  486E FF98                pea.l      [A6 - 0x68]
  6101. 000040D0  3F3C 200E                move.w     -[A7], 0x200E
  6102. 000040D4  A9EB                     syscall    Pack4/FP68K
  6103. 000040D6  486E FF98                pea.l      [A6 - 0x68]
  6104. 000040DA  486E FF78                pea.l      [A6 - 0x88]
  6105. 000040DE  3F3C 1010                move.w     -[A7], 0x1010
  6106. 000040E2  A9EB                     syscall    Pack4/FP68K
  6107. 000040E4  486E FF78                pea.l      [A6 - 0x88]
  6108. 000040E8  486E FFA2                pea.l      [A6 - 0x5E]
  6109. 000040EC  3F3C 1000                move.w     -[A7], 0x1000
  6110. 000040F0  A9EB                     syscall    Pack4/FP68K
  6111. 000040F2  487A 01B2                pea.l      [PC + 0x1B2 /* 000042A6, value 0x4005C800 */]
  6112. 000040F6  486E FFA2                pea.l      [A6 - 0x5E]
  6113. 000040FA  3F3C 0006                move.w     -[A7], 0x6
  6114. 000040FE  A9EB                     syscall    Pack4/FP68K
  6115. 00004100  486E FFA2                pea.l      [A6 - 0x5E]
  6116. 00004104  486E FFF8                pea.l      [A6 - 0x8]
  6117. 00004108  3F3C 1010                move.w     -[A7], 0x1010
  6118. 0000410C  A9EB                     syscall    Pack4/FP68K
  6119. 0000410E  486E FFF8                pea.l      [A6 - 0x8]
  6120. 00004112  486E FFB0                pea.l      [A6 - 0x50]
  6121. 00004116  3F3C 100E                move.w     -[A7], 0x100E
  6122. 0000411A  A9EB                     syscall    Pack4/FP68K
  6123. 0000411C  486E FFF4                pea.l      [A6 - 0xC]
  6124. 00004120  486E FFB0                pea.l      [A6 - 0x50]
  6125. 00004124  3F3C 1004                move.w     -[A7], 0x1004
  6126. 00004128  A9EB                     syscall    Pack4/FP68K
  6127. 0000412A  41EE FFB0                lea.l      A0, [A6 - 0x50]
  6128. 0000412E  43EE FFA2                lea.l      A1, [A6 - 0x5E]
  6129. 00004132  22D8                     move.l     [A1]+, [A0]+
  6130. 00004134  22D8                     move.l     [A1]+, [A0]+
  6131. 00004136  32D8                     move.w     [A1]+, [A0]+
  6132. 00004138  486E FFA2                pea.l      [A6 - 0x5E]
  6133. 0000413C  3F3C 0016                move.w     -[A7], 0x16
  6134. 00004140  A9EB                     syscall    Pack4/FP68K
  6135. 00004142  486E FFA2                pea.l      [A6 - 0x5E]
  6136. 00004146  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  6137. 0000414A  2A00                     move.l     D5, D0
  6138. 0000414C  7001                     moveq.l    D0, 0x01
  6139. 0000414E  B085                     cmp.l      D0, D5
  6140. 00004150  508F                     addq.l     A7, 8
  6141. 00004152  6F02                     ble        +0x4 /* 00004156 */
  6142. 00004154  7A01                     moveq.l    D5, 0x01
  6143. label00004156:
  6144. 00004156  2006                     move.l     D0, D6
  6145. 00004158  D040                     add.w      D0, D0
  6146. 0000415A  3033 0000                move.w     D0, [A3 + D0.w]
  6147. 0000415E  48C0                     ext.l      D0
  6148. 00004160  BA80                     cmp.l      D5, D0
  6149. 00004162  6D14                     blt        +0x16 /* 00004178 */
  6150. 00004164  48C6                     ext.l      D6
  6151. 00004166  4A86                     tst.l      D6
  6152. 00004168  6718                     beq        +0x1A /* 00004182 */
  6153. 0000416A  2006                     move.l     D0, D6
  6154. 0000416C  D040                     add.w      D0, D0
  6155. 0000416E  3033 0000                move.w     D0, [A3 + D0.w]
  6156. 00004172  48C0                     ext.l      D0
  6157. 00004174  BA80                     cmp.l      D5, D0
  6158. 00004176  660A                     bne        +0xC /* 00004182 */
  6159. label00004178:
  6160. 00004178  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  6161. 0000417E  6000 00DE                bra        +0xE0 /* 0000425E */
  6162. label00004182:
  6163. 00004182  2006                     move.l     D0, D6
  6164. 00004184  D040                     add.w      D0, D0
  6165. 00004186  4274 0000                clr.w      [A4 + D0.w]
  6166. 0000418A  7A00                     moveq.l    D5, 0x00
  6167. 0000418C  4247                     clr.w      D7
  6168. 0000418E  600E                     bra        +0x10 /* 0000419E */
  6169. label00004190:
  6170. 00004190  2007                     move.l     D0, D7
  6171. 00004192  D040                     add.w      D0, D0
  6172. 00004194  3034 0000                move.w     D0, [A4 + D0.w]
  6173. 00004198  48C0                     ext.l      D0
  6174. 0000419A  DA80                     add.l      D5, D0
  6175. 0000419C  5247                     addq.w     D7, 1
  6176. label0000419E:
  6177. 0000419E  48C7                     ext.l      D7
  6178. 000041A0  7007                     moveq.l    D0, 0x07
  6179. 000041A2  B087                     cmp.l      D0, D7
  6180. 000041A4  6CEA                     bge        -0x14 /* 00004190 */
  6181. 000041A6  4A85                     tst.l      D5
  6182. 000041A8  6600 00B4                bne        +0xB6 /* 0000425E */
  6183. 000041AC  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  6184. 000041B2  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6185. 000041B6  6536                     bcs        +0x38 /* 000041EE */
  6186. 000041B8  0C40 0007                cmpi.w     D0, 0x7
  6187. 000041BC  6230                     bhi        +0x32 /* 000041EE */
  6188. 000041BE  D040                     add.w      D0, D0
  6189. 000041C0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6190. 000041C4  4EFB 0000                jmp        [PC + D0.w]
  6191. 000041C8  0012 0016                ori.b      [A2], 0x16
  6192. 000041CC  001A 001E                ori.b      [A2]+, 0x1E
  6193. 000041D0  001E 001E                ori.b      [A6]+, 0x1E
  6194. 000041D4  0022 0026                ori.b      -[A2], 0x26 /* '&' */
  6195. 000041D8  7802                     moveq.l    D4, 0x02
  6196. 000041DA  6012                     bra        +0x14 /* 000041EE */
  6197. 000041DC  7803                     moveq.l    D4, 0x03
  6198. 000041DE  600E                     bra        +0x10 /* 000041EE */
  6199. 000041E0  7814                     moveq.l    D4, 0x14
  6200. 000041E2  600A                     bra        +0xC /* 000041EE */
  6201. 000041E4  7801                     moveq.l    D4, 0x01
  6202. 000041E6  6006                     bra        +0x8 /* 000041EE */
  6203. 000041E8  7864                     moveq.l    D4, 0x64
  6204. 000041EA  6002                     bra        +0x4 /* 000041EE */
  6205. 000041EC  7805                     moveq.l    D4, 0x05
  6206. label000041EE:
  6207. 000041EE  3013                     move.w     D0, [A3]
  6208. 000041F0  48C0                     ext.l      D0
  6209. 000041F2  7205                     moveq.l    D1, 0x05
  6210. 000041F4  B280                     cmp.l      D1, D0
  6211. 000041F6  6D62                     blt        +0x64 /* 0000425A */
  6212. 000041F8  302B 0002                move.w     D0, [A3 + 0x2]
  6213. 000041FC  48C0                     ext.l      D0
  6214. 000041FE  7205                     moveq.l    D1, 0x05
  6215. 00004200  B280                     cmp.l      D1, D0
  6216. 00004202  6D56                     blt        +0x58 /* 0000425A */
  6217. 00004204  302B 0004                move.w     D0, [A3 + 0x4]
  6218. 00004208  48C0                     ext.l      D0
  6219. 0000420A  7214                     moveq.l    D1, 0x14
  6220. 0000420C  B280                     cmp.l      D1, D0
  6221. 0000420E  6D4A                     blt        +0x4C /* 0000425A */
  6222. 00004210  302B 0006                move.w     D0, [A3 + 0x6]
  6223. 00004214  48C0                     ext.l      D0
  6224. 00004216  7201                     moveq.l    D1, 0x01
  6225. 00004218  B280                     cmp.l      D1, D0
  6226. 0000421A  6D3E                     blt        +0x40 /* 0000425A */
  6227. 0000421C  302B 0008                move.w     D0, [A3 + 0x8]
  6228. 00004220  48C0                     ext.l      D0
  6229. 00004222  7201                     moveq.l    D1, 0x01
  6230. 00004224  B280                     cmp.l      D1, D0
  6231. 00004226  6D32                     blt        +0x34 /* 0000425A */
  6232. 00004228  302B 000A                move.w     D0, [A3 + 0xA]
  6233. 0000422C  48C0                     ext.l      D0
  6234. 0000422E  7201                     moveq.l    D1, 0x01
  6235. 00004230  B280                     cmp.l      D1, D0
  6236. 00004232  6D26                     blt        +0x28 /* 0000425A */
  6237. 00004234  302B 000C                move.w     D0, [A3 + 0xC]
  6238. 00004238  48C0                     ext.l      D0
  6239. 0000423A  7264                     moveq.l    D1, 0x64
  6240. 0000423C  B280                     cmp.l      D1, D0
  6241. 0000423E  6D1A                     blt        +0x1C /* 0000425A */
  6242. 00004240  302B 000E                move.w     D0, [A3 + 0xE]
  6243. 00004244  48C0                     ext.l      D0
  6244. 00004246  0C80 0000 03E8           cmpi.l     D0, 0x3E8
  6245. 0000424C  6E0C                     bgt        +0xE /* 0000425A */
  6246. 0000424E  48C4                     ext.l      D4
  6247. 00004250  B8AD F4F0                cmp.l      D4, [A5 - 0xB10]
  6248. 00004254  6D04                     blt        +0x6 /* 0000425A */
  6249. 00004256  7C08                     moveq.l    D6, 0x08
  6250. 00004258  6002                     bra        +0x4 /* 0000425C */
  6251. label0000425A:
  6252. 0000425A  7C08                     moveq.l    D6, 0x08
  6253. label0000425C:
  6254. 0000425C  7A00                     moveq.l    D5, 0x00
  6255. label0000425E:
  6256. 0000425E  302E FFEA                move.w     D0, [A6 - 0x16]
  6257. 00004262  48C0                     ext.l      D0
  6258. 00004264  6700 FD12                beq        -0x2EC /* 00003F78 */
  6259. 00004268  48C6                     ext.l      D6
  6260. 0000426A  4A86                     tst.l      D6
  6261. 0000426C  6608                     bne        +0xA /* 00004276 */
  6262. 0000426E  2005                     move.l     D0, D5
  6263. 00004270  E380                     asl        D0, 1
  6264. 00004272  2A00                     move.l     D5, D0
  6265. 00004274  601E                     bra        +0x20 /* 00004294 */
  6266. label00004276:
  6267. 00004276  48C6                     ext.l      D6
  6268. 00004278  7007                     moveq.l    D0, 0x07
  6269. 0000427A  B086                     cmp.l      D0, D6
  6270. 0000427C  6616                     bne        +0x18 /* 00004294 */
  6271. 0000427E  2205                     move.l     D1, D5
  6272. 00004280  2001                     move.l     D0, D1
  6273. 00004282  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  6274. 00004286  4840                     swap.w     D0
  6275. 00004288  C0FC 0064                mulu.w     D0, 0x64 /* 'd' */
  6276. 0000428C  4840                     swap.w     D0
  6277. 0000428E  4240                     clr.w      D0
  6278. 00004290  D280                     add.l      D1, D0
  6279. 00004292  2A01                     move.l     D5, D1
  6280. label00004294:
  6281. 00004294  3B46 F4EE                move.w     [A5 - 0xB12], D6
  6282. 00004298  2B45 F4EA                move.l     [A5 - 0xB16], D5
  6283. 0000429C  4CEE 18F0 FF60           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0xA0]
  6284. 000042A2  4E5E                     unlink     A6
  6285. 000042A4  4E75                     rts
  6286. 000042A6  4005                     negx.b     D5
  6287. 000042A8  C800                     and.b      D4, D0
  6288. 000042AA  0000 0000                ori.b      D0, 0x0
  6289. 000042AE  0000 302D                ori.b      D0, 0x2D /* '-' */
  6290. export_197: // at 000042B0 (misaligned)
  6291. 000042B2  F4E4                     .invalid   <<cinv/cpush with scope=0>>
  6292. 000042B4  48C0                     ext.l      D0
  6293. 000042B6  6620                     bne        +0x22 /* 000042D8 */
  6294. 000042B8  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6295. 000042BC  7000                     moveq.l    D0, 0x00
  6296. 000042BE  1028 0008                move.b     D0, [A0 + 0x8]
  6297. 000042C2  7201                     moveq.l    D1, 0x01
  6298. 000042C4  B280                     cmp.l      D1, D0
  6299. 000042C6  6610                     bne        +0x12 /* 000042D8 */
  6300. 000042C8  3B7C 0001 F4E8           move.w     [A5 - 0xB18], 0x1
  6301. 000042CE  486D 0662                pea.l      [A5 + 0x662 /* export_200 */]
  6302. 000042D2  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  6303. 000042D6  588F                     addq.l     A7, 4
  6304. label000042D8:
  6305. 000042D8  4E75                     rts
  6306. export_198:
  6307. 000042DA  48E7 0018                movem.l    -[A7], A3,A4
  6308. 000042DE  286F 0010                movea.l    A4, [A7 + 0x10]
  6309. 000042E2  266F 000C                movea.l    A3, [A7 + 0xC]
  6310. 000042E6  3014                     move.w     D0, [A4]
  6311. 000042E8  5340                     subq.w     D0, 1
  6312. 000042EA  6B6C                     bmi        +0x6E /* 00004358 */
  6313. 000042EC  0C40 0001                cmpi.w     D0, 0x1
  6314. 000042F0  6E66                     bgt        +0x68 /* 00004358 */
  6315. 000042F2  D040                     add.w      D0, D0
  6316. 000042F4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6317. 000042F8  4EFB 0000                jmp        [PC + D0.w]
  6318. 000042FC  0006 0036                ori.b      D6, 0x36 /* '6' */
  6319. 00004300  2053                     movea.l    A0, [A3]
  6320. 00004302  4AA8 0014                tst.l      [A0 + 0x14]
  6321. 00004306  6720                     beq        +0x22 /* 00004328 */
  6322. 00004308  7001                     moveq.l    D0, 0x01
  6323. 0000430A  2F00                     move.l     -[A7], D0
  6324. 0000430C  72FF                     moveq.l    D1, 0xFFFFFFFF
  6325. 0000430E  2F01                     move.l     -[A7], D1
  6326. 00004310  2F01                     move.l     -[A7], D1
  6327. 00004312  2F01                     move.l     -[A7], D1
  6328. 00004314  7000                     moveq.l    D0, 0x00
  6329. 00004316  2F00                     move.l     -[A7], D0
  6330. 00004318  7001                     moveq.l    D0, 0x01
  6331. 0000431A  2F00                     move.l     -[A7], D0
  6332. 0000431C  2F00                     move.l     -[A7], D0
  6333. 0000431E  2F0B                     move.l     -[A7], A3
  6334. 00004320  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  6335. 00004324  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6336. label00004328:
  6337. 00004328  203C 010A 1892           move.l     D0, 0x10A1892
  6338. 0000432E  602A                     bra        +0x2C /* 0000435A */
  6339. 00004330  302C 0004                move.w     D0, [A4 + 0x4]
  6340. 00004334  5340                     subq.w     D0, 1
  6341. 00004336  6B20                     bmi        +0x22 /* 00004358 */
  6342. 00004338  0C40 0000                cmpi.w     D0, 0x0
  6343. 0000433C  6E1A                     bgt        +0x1C /* 00004358 */
  6344. 0000433E  D040                     add.w      D0, D0
  6345. 00004340  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6346. 00004344  4EFB 0000                jmp        [PC + D0.w]
  6347. 00004348  0004 486D                ori.b      D4, 0x6D /* 'm' */
  6348. 0000434C  0652 4EAD                addi.w     [A2], 0x4EAD
  6349. 00004350  0772 4EAD                bchg       [A2 + D4 * 8 - 0x83], D3
  6350. 00004354  09A2                     bclr       -[A2], D4
  6351. 00004356  588F                     addq.l     A7, 4
  6352. label00004358:
  6353. 00004358  7001                     moveq.l    D0, 0x01
  6354. label0000435A:
  6355. 0000435A  4CDF 1800                movem.l    A3,A4, [A7]+
  6356. 0000435E  4E75                     rts
  6357. export_199:
  6358. 00004360  4E56 FADC                link       A6, -0x0524
  6359. 00004364  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6360. 00004368  49EE FADC                lea.l      A4, [A6 - 0x524]
  6361. 0000436C  266E 0008                movea.l    A3, [A6 + 0x8]
  6362. 00004370  206E 000C                movea.l    A0, [A6 + 0xC]
  6363. 00004374  3010                     move.w     D0, [A0]
  6364. 00004376  5340                     subq.w     D0, 1
  6365. 00004378  6B00 07DA                bmi        +0x7DC /* 00004B54 */
  6366. 0000437C  0C40 0004                cmpi.w     D0, 0x4
  6367. 00004380  6E00 07D2                bgt        +0x7D4 /* 00004B54 */
  6368. 00004384  D040                     add.w      D0, D0
  6369. 00004386  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6370. 0000438A  4EFB 0000                jmp        [PC + D0.w]
  6371. 0000438E  000C 040C                ori.b      A4, 0xC
  6372. 00004392  07C8                     .incomplete
  6373. 00004394  07C8                     .incomplete
  6374. 00004396  07CC                     .incomplete
  6375. 00004398  2053                     movea.l    A0, [A3]
  6376. 0000439A  4AA8 0014                tst.l      [A0 + 0x14]
  6377. 0000439E  6600 0332                bne        +0x334 /* 000046D2 */
  6378. 000043A2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6379. 000043A6  7000                     moveq.l    D0, 0x00
  6380. 000043A8  1028 0008                move.b     D0, [A0 + 0x8]
  6381. 000043AC  7201                     moveq.l    D1, 0x01
  6382. 000043AE  B280                     cmp.l      D1, D0
  6383. 000043B0  6606                     bne        +0x8 /* 000043B8 */
  6384. 000043B2  383C 014D                move.w     D4, 0x14D
  6385. 000043B6  6004                     bra        +0x6 /* 000043BC */
  6386. label000043B8:
  6387. 000043B8  383C 01F4                move.w     D4, 0x1F4
  6388. label000043BC:
  6389. 000043BC  422E FDDC                clr.b      [A6 - 0x224]
  6390. 000043C0  422E FCDC                clr.b      [A6 - 0x324]
  6391. 000043C4  422E FBDC                clr.b      [A6 - 0x424]
  6392. 000043C8  4214                     clr.b      [A4]
  6393. 000043CA  422D F3E4                clr.b      [A5 - 0xC1C]
  6394. 000043CE  4878 03E8                push.l     0x3E8
  6395. 000043D2  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  6396. 000043D6  48C0                     ext.l      D0
  6397. 000043D8  48C4                     ext.l      D4
  6398. 000043DA  B880                     cmp.l      D4, D0
  6399. 000043DC  588F                     addq.l     A7, 4
  6400. 000043DE  6D0A                     blt        +0xC /* 000043EA */
  6401. 000043E0  3B7C 0001 F4E6           move.w     [A5 - 0xB1A], 0x1
  6402. 000043E6  6000 01A2                bra        +0x1A4 /* 0000458A */
  6403. label000043EA:
  6404. 000043EA  426D F4E6                clr.w      [A5 - 0xB1A]
  6405. 000043EE  4EBA FA1A                jsr        [PC - 0x5E6 /* 00003E0A */]
  6406. 000043F2  7000                     moveq.l    D0, 0x00
  6407. 000043F4  302D F4EE                move.w     D0, [A5 - 0xB12]
  6408. 000043F8  7208                     moveq.l    D1, 0x08
  6409. 000043FA  B280                     cmp.l      D1, D0
  6410. 000043FC  660A                     bne        +0xC /* 00004408 */
  6411. 000043FE  3B7C 0001 F4E6           move.w     [A5 - 0xB1A], 0x1
  6412. 00004404  6000 0184                bra        +0x186 /* 0000458A */
  6413. label00004408:
  6414. 00004408  486D F3E4                pea.l      [A5 - 0xC1C]
  6415. 0000440C  3F3C 0803                move.w     -[A7], 0x803
  6416. 00004410  7003                     moveq.l    D0, 0x03
  6417. 00004412  3F00                     move.w     -[A7], D0
  6418. 00004414  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  6419. 00004418  7000                     moveq.l    D0, 0x00
  6420. 0000441A  302D F4EE                move.w     D0, [A5 - 0xB12]
  6421. 0000441E  7207                     moveq.l    D1, 0x07
  6422. 00004420  B280                     cmp.l      D1, D0
  6423. 00004422  6670                     bne        +0x72 /* 00004494 */
  6424. 00004424  1D7C 0001 FCDC           move.b     [A6 - 0x324], 0x1
  6425. 0000442A  1D7C 0024 FCDD           move.b     [A6 - 0x323], 0x24 /* '$' */
  6426. 00004430  202D F4EA                move.l     D0, [A5 - 0xB16]
  6427. 00004434  7264                     moveq.l    D1, 0x64
  6428. 00004436  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  6429. 0000443A  2F00                     move.l     -[A7], D0
  6430. 0000443C  486E FDDC                pea.l      [A6 - 0x224]
  6431. 00004440  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  6432. 00004444  486E FDDC                pea.l      [A6 - 0x224]
  6433. 00004448  486E FCDC                pea.l      [A6 - 0x324]
  6434. 0000444C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6435. 00004450  422E FDDC                clr.b      [A6 - 0x224]
  6436. 00004454  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6437. 00004458  226D D8F6                movea.l    A1, [A5 - 0x270A]
  6438. 0000445C  7000                     moveq.l    D0, 0x00
  6439. 0000445E  102D D870                move.b     D0, [A5 - 0x2790]
  6440. 00004462  7200                     moveq.l    D1, 0x00
  6441. 00004464  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  6442. 00004468  2001                     move.l     D0, D1
  6443. 0000446A  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  6444. 0000446E  4840                     swap.w     D0
  6445. 00004470  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  6446. 00004474  4840                     swap.w     D0
  6447. 00004476  4240                     clr.w      D0
  6448. 00004478  D280                     add.l      D1, D0
  6449. 0000447A  41E8 02B2                lea.l      A0, [A0 + 0x2B2]
  6450. 0000447E  2F30 1800                move.l     -[A7], [A0 + D1]
  6451. 00004482  7007                     moveq.l    D0, 0x07
  6452. 00004484  2F00                     move.l     -[A7], D0
  6453. 00004486  2F0C                     move.l     -[A7], A4
  6454. 00004488  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  6455. 0000448C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6456. 00004490  6000 00E6                bra        +0xE8 /* 00004578 */
  6457. label00004494:
  6458. 00004494  7000                     moveq.l    D0, 0x00
  6459. 00004496  302D F4EE                move.w     D0, [A5 - 0xB12]
  6460. 0000449A  6658                     bne        +0x5A /* 000044F4 */
  6461. 0000449C  202D F4EA                move.l     D0, [A5 - 0xB16]
  6462. 000044A0  7202                     moveq.l    D1, 0x02
  6463. 000044A2  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  6464. 000044A6  2B40 F4EA                move.l     [A5 - 0xB16], D0
  6465. 000044AA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6466. 000044AE  226D D8F6                movea.l    A1, [A5 - 0x270A]
  6467. 000044B2  7000                     moveq.l    D0, 0x00
  6468. 000044B4  102D D870                move.b     D0, [A5 - 0x2790]
  6469. 000044B8  7200                     moveq.l    D1, 0x00
  6470. 000044BA  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  6471. 000044BE  2001                     move.l     D0, D1
  6472. 000044C0  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  6473. 000044C4  4840                     swap.w     D0
  6474. 000044C6  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  6475. 000044CA  4840                     swap.w     D0
  6476. 000044CC  4240                     clr.w      D0
  6477. 000044CE  D280                     add.l      D1, D0
  6478. 000044D0  41E8 02A4                lea.l      A0, [A0 + 0x2A4]
  6479. 000044D4  3230 1800                move.w     D1, [A0 + D1]
  6480. 000044D8  48C1                     ext.l      D1
  6481. 000044DA  2001                     move.l     D0, D1
  6482. 000044DC  7202                     moveq.l    D1, 0x02
  6483. 000044DE  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  6484. 000044E2  2F00                     move.l     -[A7], D0
  6485. 000044E4  7000                     moveq.l    D0, 0x00
  6486. 000044E6  2F00                     move.l     -[A7], D0
  6487. 000044E8  2F0C                     move.l     -[A7], A4
  6488. 000044EA  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  6489. 000044EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6490. 000044F2  604E                     bra        +0x50 /* 00004542 */
  6491. label000044F4:
  6492. 000044F4  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6493. 000044F8  226D D8F6                movea.l    A1, [A5 - 0x270A]
  6494. 000044FC  7000                     moveq.l    D0, 0x00
  6495. 000044FE  102D D870                move.b     D0, [A5 - 0x2790]
  6496. 00004502  7200                     moveq.l    D1, 0x00
  6497. 00004504  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  6498. 00004508  2001                     move.l     D0, D1
  6499. 0000450A  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  6500. 0000450E  4840                     swap.w     D0
  6501. 00004510  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  6502. 00004514  4840                     swap.w     D0
  6503. 00004516  4240                     clr.w      D0
  6504. 00004518  D280                     add.l      D1, D0
  6505. 0000451A  7000                     moveq.l    D0, 0x00
  6506. 0000451C  302D F4EE                move.w     D0, [A5 - 0xB12]
  6507. 00004520  D080                     add.l      D0, D0
  6508. 00004522  D081                     add.l      D0, D1
  6509. 00004524  41E8 02A4                lea.l      A0, [A0 + 0x2A4]
  6510. 00004528  3030 0800                move.w     D0, [A0 + D0]
  6511. 0000452C  48C0                     ext.l      D0
  6512. 0000452E  2F00                     move.l     -[A7], D0
  6513. 00004530  7000                     moveq.l    D0, 0x00
  6514. 00004532  302D F4EE                move.w     D0, [A5 - 0xB12]
  6515. 00004536  2F00                     move.l     -[A7], D0
  6516. 00004538  2F0C                     move.l     -[A7], A4
  6517. 0000453A  4EAD 0B8A                jsr        [A5 + 0xB8A /* export_365 */]
  6518. 0000453E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6519. label00004542:
  6520. 00004542  2F2D F4EA                move.l     -[A7], [A5 - 0xB16]
  6521. 00004546  486E FCDC                pea.l      [A6 - 0x324]
  6522. 0000454A  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  6523. 0000454E  7001                     moveq.l    D0, 0x01
  6524. 00004550  B0AD F4EA                cmp.l      D0, [A5 - 0xB16]
  6525. 00004554  6604                     bne        +0x6 /* 0000455A */
  6526. 00004556  7007                     moveq.l    D0, 0x07
  6527. 00004558  6002                     bra        +0x4 /* 0000455C */
  6528. label0000455A:
  6529. 0000455A  7000                     moveq.l    D0, 0x00
  6530. label0000455C:
  6531. 0000455C  3C00                     move.w     D6, D0
  6532. 0000455E  486E FDDC                pea.l      [A6 - 0x224]
  6533. 00004562  3F3C 0BC3                move.w     -[A7], 0xBC3
  6534. 00004566  7000                     moveq.l    D0, 0x00
  6535. 00004568  302D F4EE                move.w     D0, [A5 - 0xB12]
  6536. 0000456C  48C6                     ext.l      D6
  6537. 0000456E  D086                     add.l      D0, D6
  6538. 00004570  5280                     addq.l     D0, 1
  6539. 00004572  3F00                     move.w     -[A7], D0
  6540. 00004574  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  6541. label00004578:
  6542. 00004578  558F                     subq.l     A7, 2
  6543. 0000457A  486D F3C4                pea.l      [A5 - 0xC3C]
  6544. 0000457E  486D F3E4                pea.l      [A5 - 0xC1C]
  6545. 00004582  2F0C                     move.l     -[A7], A4
  6546. 00004584  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  6547. 00004588  548F                     addq.l     A7, 2
  6548. label0000458A:
  6549. 0000458A  7000                     moveq.l    D0, 0x00
  6550. 0000458C  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6551. 00004590  7207                     moveq.l    D1, 0x07
  6552. 00004592  B280                     cmp.l      D1, D0
  6553. 00004594  662E                     bne        +0x30 /* 000045C4 */
  6554. 00004596  18BC 0001                move.b     [A4], 0x1
  6555. 0000459A  197C 0024 0001           move.b     [A4 + 0x1], 0x24 /* '$' */
  6556. 000045A0  202D F4F0                move.l     D0, [A5 - 0xB10]
  6557. 000045A4  7264                     moveq.l    D1, 0x64
  6558. 000045A6  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  6559. 000045AA  2F00                     move.l     -[A7], D0
  6560. 000045AC  486E FBDC                pea.l      [A6 - 0x424]
  6561. 000045B0  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  6562. 000045B4  486E FBDC                pea.l      [A6 - 0x424]
  6563. 000045B8  2F0C                     move.l     -[A7], A4
  6564. 000045BA  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  6565. 000045BE  422E FBDC                clr.b      [A6 - 0x424]
  6566. 000045C2  6034                     bra        +0x36 /* 000045F8 */
  6567. label000045C4:
  6568. 000045C4  2F2D F4F0                move.l     -[A7], [A5 - 0xB10]
  6569. 000045C8  2F0C                     move.l     -[A7], A4
  6570. 000045CA  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  6571. 000045CE  7001                     moveq.l    D0, 0x01
  6572. 000045D0  B0AD F4F0                cmp.l      D0, [A5 - 0xB10]
  6573. 000045D4  6604                     bne        +0x6 /* 000045DA */
  6574. 000045D6  7007                     moveq.l    D0, 0x07
  6575. 000045D8  6002                     bra        +0x4 /* 000045DC */
  6576. label000045DA:
  6577. 000045DA  7000                     moveq.l    D0, 0x00
  6578. label000045DC:
  6579. 000045DC  3C00                     move.w     D6, D0
  6580. 000045DE  486E FBDC                pea.l      [A6 - 0x424]
  6581. 000045E2  3F3C 0BC3                move.w     -[A7], 0xBC3
  6582. 000045E6  7000                     moveq.l    D0, 0x00
  6583. 000045E8  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6584. 000045EC  48C6                     ext.l      D6
  6585. 000045EE  D086                     add.l      D0, D6
  6586. 000045F0  5280                     addq.l     D0, 1
  6587. 000045F2  3F00                     move.w     -[A7], D0
  6588. 000045F4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  6589. label000045F8:
  6590. 000045F8  4A6D F4E6                tst.w      [A5 - 0xB1A]
  6591. 000045FC  6712                     beq        +0x14 /* 00004610 */
  6592. 000045FE  486E FEDC                pea.l      [A6 - 0x124]
  6593. 00004602  3F3C 0803                move.w     -[A7], 0x803
  6594. 00004606  7001                     moveq.l    D0, 0x01
  6595. 00004608  3F00                     move.w     -[A7], D0
  6596. 0000460A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  6597. 0000460E  605A                     bra        +0x5C /* 0000466A */
  6598. label00004610:
  6599. 00004610  486E FEDC                pea.l      [A6 - 0x124]
  6600. 00004614  3F3C 0803                move.w     -[A7], 0x803
  6601. 00004618  7002                     moveq.l    D0, 0x02
  6602. 0000461A  3F00                     move.w     -[A7], D0
  6603. 0000461C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  6604. 00004620  558F                     subq.l     A7, 2
  6605. 00004622  486D F3C8                pea.l      [A5 - 0xC38]
  6606. 00004626  486E FEDC                pea.l      [A6 - 0x124]
  6607. 0000462A  486E FCDC                pea.l      [A6 - 0x324]
  6608. 0000462E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  6609. 00004632  7000                     moveq.l    D0, 0x00
  6610. 00004634  302D F4EE                move.w     D0, [A5 - 0xB12]
  6611. 00004638  7207                     moveq.l    D1, 0x07
  6612. 0000463A  B280                     cmp.l      D1, D0
  6613. 0000463C  548F                     addq.l     A7, 2
  6614. 0000463E  6616                     bne        +0x18 /* 00004656 */
  6615. 00004640  558F                     subq.l     A7, 2
  6616. 00004642  486D F3CC                pea.l      [A5 - 0xC34]
  6617. 00004646  486E FEDC                pea.l      [A6 - 0x124]
  6618. 0000464A  486E FDDC                pea.l      [A6 - 0x224]
  6619. 0000464E  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  6620. 00004652  548F                     addq.l     A7, 2
  6621. 00004654  6014                     bra        +0x16 /* 0000466A */
  6622. label00004656:
  6623. 00004656  558F                     subq.l     A7, 2
  6624. 00004658  486D F3D2                pea.l      [A5 - 0xC2E]
  6625. 0000465C  486E FEDC                pea.l      [A6 - 0x124]
  6626. 00004660  486E FDDC                pea.l      [A6 - 0x224]
  6627. 00004664  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  6628. 00004668  548F                     addq.l     A7, 2
  6629. label0000466A:
  6630. 0000466A  558F                     subq.l     A7, 2
  6631. 0000466C  486D F3D6                pea.l      [A5 - 0xC2A]
  6632. 00004670  486E FEDC                pea.l      [A6 - 0x124]
  6633. 00004674  2F0C                     move.l     -[A7], A4
  6634. 00004676  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  6635. 0000467A  7000                     moveq.l    D0, 0x00
  6636. 0000467C  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6637. 00004680  7207                     moveq.l    D1, 0x07
  6638. 00004682  B280                     cmp.l      D1, D0
  6639. 00004684  548F                     addq.l     A7, 2
  6640. 00004686  6616                     bne        +0x18 /* 0000469E */
  6641. 00004688  558F                     subq.l     A7, 2
  6642. 0000468A  486D F3DA                pea.l      [A5 - 0xC26]
  6643. 0000468E  486E FEDC                pea.l      [A6 - 0x124]
  6644. 00004692  486E FBDC                pea.l      [A6 - 0x424]
  6645. 00004696  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  6646. 0000469A  548F                     addq.l     A7, 2
  6647. 0000469C  6014                     bra        +0x16 /* 000046B2 */
  6648. label0000469E:
  6649. 0000469E  558F                     subq.l     A7, 2
  6650. 000046A0  486D F3E0                pea.l      [A5 - 0xC20]
  6651. 000046A4  486E FEDC                pea.l      [A6 - 0x124]
  6652. 000046A8  486E FBDC                pea.l      [A6 - 0x424]
  6653. 000046AC  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  6654. 000046B0  548F                     addq.l     A7, 2
  6655. label000046B2:
  6656. 000046B2  486E FEDC                pea.l      [A6 - 0x124]
  6657. 000046B6  7000                     moveq.l    D0, 0x00
  6658. 000046B8  2F00                     move.l     -[A7], D0
  6659. 000046BA  2F00                     move.l     -[A7], D0
  6660. 000046BC  2F00                     move.l     -[A7], D0
  6661. 000046BE  A98B                     syscall    ParamText
  6662. 000046C0  2053                     movea.l    A0, [A3]
  6663. 000046C2  4268 001A                clr.w      [A0 + 0x1A]
  6664. 000046C6  2053                     movea.l    A0, [A3]
  6665. 000046C8  317C 000C 001E           move.w     [A0 + 0x1E], 0xC
  6666. 000046CE  6000 00BE                bra        +0xC0 /* 0000478E */
  6667. label000046D2:
  6668. 000046D2  4A6D F4E6                tst.w      [A5 - 0xB1A]
  6669. 000046D6  6724                     beq        +0x26 /* 000046FC */
  6670. 000046D8  7004                     moveq.l    D0, 0x04
  6671. 000046DA  2F00                     move.l     -[A7], D0
  6672. 000046DC  2F0B                     move.l     -[A7], A3
  6673. 000046DE  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  6674. 000046E2  7005                     moveq.l    D0, 0x05
  6675. 000046E4  2F00                     move.l     -[A7], D0
  6676. 000046E6  2F0B                     move.l     -[A7], A3
  6677. 000046E8  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  6678. 000046EC  7006                     moveq.l    D0, 0x06
  6679. 000046EE  2F00                     move.l     -[A7], D0
  6680. 000046F0  2F0B                     move.l     -[A7], A3
  6681. 000046F2  4EAD 083A                jsr        [A5 + 0x83A /* export_259 */]
  6682. 000046F6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6683. 000046FA  6012                     bra        +0x14 /* 0000470E */
  6684. label000046FC:
  6685. 000046FC  486D F3E4                pea.l      [A5 - 0xC1C]
  6686. 00004700  7006                     moveq.l    D0, 0x06
  6687. 00004702  2F00                     move.l     -[A7], D0
  6688. 00004704  2F0B                     move.l     -[A7], A3
  6689. 00004706  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  6690. 0000470A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6691. label0000470E:
  6692. 0000470E  7009                     moveq.l    D0, 0x09
  6693. 00004710  2F00                     move.l     -[A7], D0
  6694. 00004712  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  6695. 00004716  3A00                     move.w     D5, D0
  6696. 00004718  48C0                     ext.l      D0
  6697. 0000471A  7206                     moveq.l    D1, 0x06
  6698. 0000471C  B280                     cmp.l      D1, D0
  6699. 0000471E  588F                     addq.l     A7, 4
  6700. 00004720  67EC                     beq        -0x12 /* 0000470E */
  6701. 00004722  7000                     moveq.l    D0, 0x00
  6702. 00004724  2F00                     move.l     -[A7], D0
  6703. 00004726  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  6704. 0000472A  7201                     moveq.l    D1, 0x01
  6705. 0000472C  2F01                     move.l     -[A7], D1
  6706. 0000472E  2F0B                     move.l     -[A7], A3
  6707. 00004730  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  6708. 00004734  7000                     moveq.l    D0, 0x00
  6709. 00004736  2F00                     move.l     -[A7], D0
  6710. 00004738  322D D484                move.w     D1, [A5 - 0x2B7C]
  6711. 0000473C  48C1                     ext.l      D1
  6712. 0000473E  2F01                     move.l     -[A7], D1
  6713. 00004740  48C5                     ext.l      D5
  6714. 00004742  2F05                     move.l     -[A7], D5
  6715. 00004744  4878 3ED0                push.l     0x3ED0
  6716. 00004748  4878 17C0                push.l     0x17C0
  6717. 0000474C  7201                     moveq.l    D1, 0x01
  6718. 0000474E  2F01                     move.l     -[A7], D1
  6719. 00004750  2F0B                     move.l     -[A7], A3
  6720. 00004752  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  6721. 00004756  7000                     moveq.l    D0, 0x00
  6722. 00004758  2F00                     move.l     -[A7], D0
  6723. 0000475A  486D 07FA                pea.l      [A5 + 0x7FA /* export_251 */]
  6724. 0000475E  7202                     moveq.l    D1, 0x02
  6725. 00004760  2F01                     move.l     -[A7], D1
  6726. 00004762  2F0B                     move.l     -[A7], A3
  6727. 00004764  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  6728. 00004768  7000                     moveq.l    D0, 0x00
  6729. 0000476A  2F00                     move.l     -[A7], D0
  6730. 0000476C  322D D484                move.w     D1, [A5 - 0x2B7C]
  6731. 00004770  48C1                     ext.l      D1
  6732. 00004772  2F01                     move.l     -[A7], D1
  6733. 00004774  7209                     moveq.l    D1, 0x09
  6734. 00004776  2F01                     move.l     -[A7], D1
  6735. 00004778  4878 3ED0                push.l     0x3ED0
  6736. 0000477C  4878 17C0                push.l     0x17C0
  6737. 00004780  7002                     moveq.l    D0, 0x02
  6738. 00004782  2F00                     move.l     -[A7], D0
  6739. 00004784  2F0B                     move.l     -[A7], A3
  6740. 00004786  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  6741. 0000478A  4FEF 0058                lea.l      A7, [A7 + 0x58]
  6742. label0000478E:
  6743. 0000478E  203C 010A 18A6           move.l     D0, 0x10A18A6
  6744. 00004794  6000 03C4                bra        +0x3C6 /* 00004B5A */
  6745. 00004798  206E 000C                movea.l    A0, [A6 + 0xC]
  6746. 0000479C  3028 0004                move.w     D0, [A0 + 0x4]
  6747. 000047A0  5940                     subq.w     D0, 4
  6748. 000047A2  6B00 03AA                bmi        +0x3AC /* 00004B4E */
  6749. 000047A6  0C40 0001                cmpi.w     D0, 0x1
  6750. 000047AA  6E00 03A2                bgt        +0x3A4 /* 00004B4E */
  6751. 000047AE  D040                     add.w      D0, D0
  6752. 000047B0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6753. 000047B4  4EFB 0000                jmp        [PC + D0.w]
  6754. 000047B8  0398                     bclr       [A0]+, D1
  6755. 000047BA  0006 7C01                ori.b      D6, 0x1
  6756. 000047BE  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6757. 000047C2  670E                     beq        +0x10 /* 000047D2 */
  6758. 000047C4  5F40                     subq.w     D0, 7
  6759. 000047C6  6700 00A6                beq        +0xA8 /* 0000486E */
  6760. 000047CA  5340                     subq.w     D0, 1
  6761. 000047CC  6700 00A0                beq        +0xA2 /* 0000486E */
  6762. 000047D0  6046                     bra        +0x48 /* 00004818 */
  6763. label000047D2:
  6764. 000047D2  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6765. 000047D6  226D D8F6                movea.l    A1, [A5 - 0x270A]
  6766. 000047DA  7000                     moveq.l    D0, 0x00
  6767. 000047DC  102D D870                move.b     D0, [A5 - 0x2790]
  6768. 000047E0  7200                     moveq.l    D1, 0x00
  6769. 000047E2  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  6770. 000047E6  2001                     move.l     D0, D1
  6771. 000047E8  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  6772. 000047EC  4840                     swap.w     D0
  6773. 000047EE  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  6774. 000047F2  4840                     swap.w     D0
  6775. 000047F4  4240                     clr.w      D0
  6776. 000047F6  D280                     add.l      D1, D0
  6777. 000047F8  41E8 02A4                lea.l      A0, [A0 + 0x2A4]
  6778. 000047FC  3230 1800                move.w     D1, [A0 + D1]
  6779. 00004800  48C1                     ext.l      D1
  6780. 00004802  202D F4F0                move.l     D0, [A5 - 0xB10]
  6781. 00004806  E380                     asl        D0, 1
  6782. 00004808  D081                     add.l      D0, D1
  6783. 0000480A  7200                     moveq.l    D1, 0x00
  6784. 0000480C  322D D76A                move.w     D1, [A5 - 0x2896]
  6785. 00004810  B280                     cmp.l      D1, D0
  6786. 00004812  6C5A                     bge        +0x5C /* 0000486E */
  6787. 00004814  7C05                     moveq.l    D6, 0x05
  6788. 00004816  6056                     bra        +0x58 /* 0000486E */
  6789. label00004818:
  6790. 00004818  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6791. 0000481C  226D D8F6                movea.l    A1, [A5 - 0x270A]
  6792. 00004820  7000                     moveq.l    D0, 0x00
  6793. 00004822  102D D870                move.b     D0, [A5 - 0x2790]
  6794. 00004826  7200                     moveq.l    D1, 0x00
  6795. 00004828  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  6796. 0000482C  2001                     move.l     D0, D1
  6797. 0000482E  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  6798. 00004832  4840                     swap.w     D0
  6799. 00004834  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  6800. 00004838  4840                     swap.w     D0
  6801. 0000483A  4240                     clr.w      D0
  6802. 0000483C  D280                     add.l      D1, D0
  6803. 0000483E  7000                     moveq.l    D0, 0x00
  6804. 00004840  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6805. 00004844  D080                     add.l      D0, D0
  6806. 00004846  D081                     add.l      D0, D1
  6807. 00004848  41E8 02A4                lea.l      A0, [A0 + 0x2A4]
  6808. 0000484C  3030 0800                move.w     D0, [A0 + D0]
  6809. 00004850  48C0                     ext.l      D0
  6810. 00004852  222D F4F0                move.l     D1, [A5 - 0xB10]
  6811. 00004856  D280                     add.l      D1, D0
  6812. 00004858  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6813. 0000485C  D040                     add.w      D0, D0
  6814. 0000485E  41ED D76A                lea.l      A0, [A5 - 0x2896]
  6815. 00004862  7400                     moveq.l    D2, 0x00
  6816. 00004864  3430 0000                move.w     D2, [A0 + D0.w]
  6817. 00004868  B481                     cmp.l      D2, D1
  6818. 0000486A  6C02                     bge        +0x4 /* 0000486E */
  6819. 0000486C  7C05                     moveq.l    D6, 0x05
  6820. label0000486E:
  6821. 0000486E  48C6                     ext.l      D6
  6822. 00004870  7001                     moveq.l    D0, 0x01
  6823. 00004872  B086                     cmp.l      D0, D6
  6824. 00004874  6600 00D0                bne        +0xD2 /* 00004946 */
  6825. 00004878  302D F4EE                move.w     D0, [A5 - 0xB12]
  6826. 0000487C  6748                     beq        +0x4A /* 000048C6 */
  6827. 0000487E  5F40                     subq.w     D0, 7
  6828. 00004880  6708                     beq        +0xA /* 0000488A */
  6829. 00004882  5340                     subq.w     D0, 1
  6830. 00004884  6700 00C0                beq        +0xC2 /* 00004946 */
  6831. 00004888  607A                     bra        +0x7C /* 00004904 */
  6832. label0000488A:
  6833. 0000488A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6834. 0000488E  226D D8F6                movea.l    A1, [A5 - 0x270A]
  6835. 00004892  7000                     moveq.l    D0, 0x00
  6836. 00004894  102D D870                move.b     D0, [A5 - 0x2790]
  6837. 00004898  7200                     moveq.l    D1, 0x00
  6838. 0000489A  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  6839. 0000489E  2001                     move.l     D0, D1
  6840. 000048A0  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  6841. 000048A4  4840                     swap.w     D0
  6842. 000048A6  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  6843. 000048AA  4840                     swap.w     D0
  6844. 000048AC  4240                     clr.w      D0
  6845. 000048AE  D280                     add.l      D1, D0
  6846. 000048B0  41E8 02B2                lea.l      A0, [A0 + 0x2B2]
  6847. 000048B4  2230 1800                move.l     D1, [A0 + D1]
  6848. 000048B8  B2AD F4EA                cmp.l      D1, [A5 - 0xB16]
  6849. 000048BC  6C00 0088                bge        +0x8A /* 00004946 */
  6850. 000048C0  7C03                     moveq.l    D6, 0x03
  6851. 000048C2  6000 0082                bra        +0x84 /* 00004946 */
  6852. label000048C6:
  6853. 000048C6  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6854. 000048CA  226D D8F6                movea.l    A1, [A5 - 0x270A]
  6855. 000048CE  7000                     moveq.l    D0, 0x00
  6856. 000048D0  102D D870                move.b     D0, [A5 - 0x2790]
  6857. 000048D4  7200                     moveq.l    D1, 0x00
  6858. 000048D6  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  6859. 000048DA  2001                     move.l     D0, D1
  6860. 000048DC  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  6861. 000048E0  4840                     swap.w     D0
  6862. 000048E2  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  6863. 000048E6  4840                     swap.w     D0
  6864. 000048E8  4240                     clr.w      D0
  6865. 000048EA  D280                     add.l      D1, D0
  6866. 000048EC  202D F4EA                move.l     D0, [A5 - 0xB16]
  6867. 000048F0  E380                     asl        D0, 1
  6868. 000048F2  41E8 02A4                lea.l      A0, [A0 + 0x2A4]
  6869. 000048F6  3230 1800                move.w     D1, [A0 + D1]
  6870. 000048FA  48C1                     ext.l      D1
  6871. 000048FC  B081                     cmp.l      D0, D1
  6872. 000048FE  6F46                     ble        +0x48 /* 00004946 */
  6873. 00004900  7C03                     moveq.l    D6, 0x03
  6874. 00004902  6042                     bra        +0x44 /* 00004946 */
  6875. label00004904:
  6876. 00004904  206D D8F6                movea.l    A0, [A5 - 0x270A]
  6877. 00004908  226D D8F6                movea.l    A1, [A5 - 0x270A]
  6878. 0000490C  7000                     moveq.l    D0, 0x00
  6879. 0000490E  102D D870                move.b     D0, [A5 - 0x2790]
  6880. 00004912  7200                     moveq.l    D1, 0x00
  6881. 00004914  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  6882. 00004918  2001                     move.l     D0, D1
  6883. 0000491A  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  6884. 0000491E  4840                     swap.w     D0
  6885. 00004920  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  6886. 00004924  4840                     swap.w     D0
  6887. 00004926  4240                     clr.w      D0
  6888. 00004928  D280                     add.l      D1, D0
  6889. 0000492A  7000                     moveq.l    D0, 0x00
  6890. 0000492C  302D F4EE                move.w     D0, [A5 - 0xB12]
  6891. 00004930  D080                     add.l      D0, D0
  6892. 00004932  D081                     add.l      D0, D1
  6893. 00004934  41E8 02A4                lea.l      A0, [A0 + 0x2A4]
  6894. 00004938  3030 0800                move.w     D0, [A0 + D0]
  6895. 0000493C  48C0                     ext.l      D0
  6896. 0000493E  B0AD F4EA                cmp.l      D0, [A5 - 0xB16]
  6897. 00004942  6C02                     bge        +0x4 /* 00004946 */
  6898. 00004944  7C03                     moveq.l    D6, 0x03
  6899. label00004946:
  6900. 00004946  3006                     move.w     D0, D6
  6901. 00004948  5740                     subq.w     D0, 3
  6902. 0000494A  6B00 0084                bmi        +0x86 /* 000049D0 */
  6903. 0000494E  0C40 0002                cmpi.w     D0, 0x2
  6904. 00004952  6E7C                     bgt        +0x7E /* 000049D0 */
  6905. 00004954  D040                     add.w      D0, D0
  6906. 00004956  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  6907. 0000495A  4EFB 0000                jmp        [PC + D0.w]
  6908. 0000495E  0008 0074                ori.b      A0, 0x74 /* 't' */
  6909. 00004962  003E 1D7C                ori.b      <<invalid special address>>, 0x7C /* '|' */
  6910. 00004966  004C FFF4                ori.w      A4, 0xFFF4
  6911. 0000496A  1D7C 00FF FFF5           move.b     [A6 - 0xB], 0xFF
  6912. 00004970  1D6D D870 FFF6           move.b     [A6 - 0xA], [A5 - 0x2790]
  6913. 00004976  7000                     moveq.l    D0, 0x00
  6914. 00004978  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6915. 0000497C  7200                     moveq.l    D1, 0x00
  6916. 0000497E  322D F4EE                move.w     D1, [A5 - 0xB12]
  6917. 00004982  E989                     lsl        D1, 4
  6918. 00004984  8280                     or.l       D1, D0
  6919. 00004986  1D41 FFF7                move.b     [A6 - 0x9], D1
  6920. 0000498A  2D6D F4F0 FFF8           move.l     [A6 - 0x8], [A5 - 0xB10]
  6921. 00004990  2D6D F4EA FFFC           move.l     [A6 - 0x4], [A5 - 0xB16]
  6922. 00004996  6000 017C                bra        +0x17E /* 00004B14 */
  6923. 0000499A  1D7C 004E FFF4           move.b     [A6 - 0xC], 0x4E /* 'N' */
  6924. 000049A0  1D7C 00FF FFF5           move.b     [A6 - 0xB], 0xFF
  6925. 000049A6  1D6D D870 FFF6           move.b     [A6 - 0xA], [A5 - 0x2790]
  6926. 000049AC  7000                     moveq.l    D0, 0x00
  6927. 000049AE  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6928. 000049B2  7200                     moveq.l    D1, 0x00
  6929. 000049B4  322D F4EE                move.w     D1, [A5 - 0xB12]
  6930. 000049B8  E989                     lsl        D1, 4
  6931. 000049BA  8280                     or.l       D1, D0
  6932. 000049BC  1D41 FFF7                move.b     [A6 - 0x9], D1
  6933. 000049C0  2D6D F4F0 FFF8           move.l     [A6 - 0x8], [A5 - 0xB10]
  6934. 000049C6  2D6D F4EA FFFC           move.l     [A6 - 0x4], [A5 - 0xB16]
  6935. 000049CC  6000 0146                bra        +0x148 /* 00004B14 */
  6936. label000049D0:
  6937. 000049D0  4247                     clr.w      D7
  6938. 000049D2  600E                     bra        +0x10 /* 000049E2 */
  6939. label000049D4:
  6940. 000049D4  48C7                     ext.l      D7
  6941. 000049D6  2007                     move.l     D0, D7
  6942. 000049D8  D080                     add.l      D0, D0
  6943. 000049DA  4276 08DE                clr.w      [A6 + D0 - 0x34]
  6944. 000049DE  3007                     move.w     D0, D7
  6945. 000049E0  5247                     addq.w     D7, 1
  6946. label000049E2:
  6947. 000049E2  48C7                     ext.l      D7
  6948. 000049E4  7007                     moveq.l    D0, 0x07
  6949. 000049E6  B087                     cmp.l      D0, D7
  6950. 000049E8  6EEA                     bgt        -0x14 /* 000049D4 */
  6951. 000049EA  7000                     moveq.l    D0, 0x00
  6952. 000049EC  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6953. 000049F0  7207                     moveq.l    D1, 0x07
  6954. 000049F2  B280                     cmp.l      D1, D0
  6955. 000049F4  662E                     bne        +0x30 /* 00004A24 */
  6956. 000049F6  7000                     moveq.l    D0, 0x00
  6957. 000049F8  302D F4EE                move.w     D0, [A5 - 0xB12]
  6958. 000049FC  660A                     bne        +0xC /* 00004A08 */
  6959. 000049FE  202D F4EA                move.l     D0, [A5 - 0xB16]
  6960. 00004A02  4480                     neg.l      D0
  6961. 00004A04  E380                     asl        D0, 1
  6962. 00004A06  6006                     bra        +0x8 /* 00004A0E */
  6963. label00004A08:
  6964. 00004A08  202D F4EA                move.l     D0, [A5 - 0xB16]
  6965. 00004A0C  4480                     neg.l      D0
  6966. label00004A0E:
  6967. 00004A0E  7200                     moveq.l    D1, 0x00
  6968. 00004A10  322D F4EE                move.w     D1, [A5 - 0xB12]
  6969. 00004A14  D281                     add.l      D1, D1
  6970. 00004A16  3D80 18DE                move.w     [A6 + D1 - 0x34], D0
  6971. 00004A1A  2D6D F4F0 FFEC           move.l     [A6 - 0x14], [A5 - 0xB10]
  6972. 00004A20  6000 0084                bra        +0x86 /* 00004AA6 */
  6973. label00004A24:
  6974. 00004A24  7000                     moveq.l    D0, 0x00
  6975. 00004A26  302D F4EE                move.w     D0, [A5 - 0xB12]
  6976. 00004A2A  7207                     moveq.l    D1, 0x07
  6977. 00004A2C  B280                     cmp.l      D1, D0
  6978. 00004A2E  662C                     bne        +0x2E /* 00004A5C */
  6979. 00004A30  7000                     moveq.l    D0, 0x00
  6980. 00004A32  302D F4F4                move.w     D0, [A5 - 0xB0C]
  6981. 00004A36  6608                     bne        +0xA /* 00004A40 */
  6982. 00004A38  202D F4F0                move.l     D0, [A5 - 0xB10]
  6983. 00004A3C  E380                     asl        D0, 1
  6984. 00004A3E  6004                     bra        +0x6 /* 00004A44 */
  6985. label00004A40:
  6986. 00004A40  202D F4F0                move.l     D0, [A5 - 0xB10]
  6987. label00004A44:
  6988. 00004A44  7200                     moveq.l    D1, 0x00
  6989. 00004A46  322D F4F4                move.w     D1, [A5 - 0xB0C]
  6990. 00004A4A  D281                     add.l      D1, D1
  6991. 00004A4C  3D80 18DE                move.w     [A6 + D1 - 0x34], D0
  6992. 00004A50  202D F4EA                move.l     D0, [A5 - 0xB16]
  6993. 00004A54  4480                     neg.l      D0
  6994. 00004A56  2D40 FFEC                move.l     [A6 - 0x14], D0
  6995. 00004A5A  604A                     bra        +0x4C /* 00004AA6 */
  6996. label00004A5C:
  6997. 00004A5C  7000                     moveq.l    D0, 0x00
  6998. 00004A5E  302D F4EE                move.w     D0, [A5 - 0xB12]
  6999. 00004A62  660A                     bne        +0xC /* 00004A6E */
  7000. 00004A64  202D F4EA                move.l     D0, [A5 - 0xB16]
  7001. 00004A68  4480                     neg.l      D0
  7002. 00004A6A  E380                     asl        D0, 1
  7003. 00004A6C  6006                     bra        +0x8 /* 00004A74 */
  7004. label00004A6E:
  7005. 00004A6E  202D F4EA                move.l     D0, [A5 - 0xB16]
  7006. 00004A72  4480                     neg.l      D0
  7007. label00004A74:
  7008. 00004A74  7200                     moveq.l    D1, 0x00
  7009. 00004A76  322D F4EE                move.w     D1, [A5 - 0xB12]
  7010. 00004A7A  D281                     add.l      D1, D1
  7011. 00004A7C  3D80 18DE                move.w     [A6 + D1 - 0x34], D0
  7012. 00004A80  7000                     moveq.l    D0, 0x00
  7013. 00004A82  302D F4F4                move.w     D0, [A5 - 0xB0C]
  7014. 00004A86  6608                     bne        +0xA /* 00004A90 */
  7015. 00004A88  202D F4F0                move.l     D0, [A5 - 0xB10]
  7016. 00004A8C  E380                     asl        D0, 1
  7017. 00004A8E  6004                     bra        +0x6 /* 00004A94 */
  7018. label00004A90:
  7019. 00004A90  202D F4F0                move.l     D0, [A5 - 0xB10]
  7020. label00004A94:
  7021. 00004A94  7200                     moveq.l    D1, 0x00
  7022. 00004A96  322D F4F4                move.w     D1, [A5 - 0xB0C]
  7023. 00004A9A  D281                     add.l      D1, D1
  7024. 00004A9C  3D80 18DE                move.w     [A6 + D1 - 0x34], D0
  7025. 00004AA0  7000                     moveq.l    D0, 0x00
  7026. 00004AA2  2D40 FFEC                move.l     [A6 - 0x14], D0
  7027. label00004AA6:
  7028. 00004AA6  1D6D D870 FFDD           move.b     [A6 - 0x23], [A5 - 0x2790]
  7029. 00004AAC  1D7C 0014 FFDC           move.b     [A6 - 0x24], 0x14
  7030. 00004AB2  7001                     moveq.l    D0, 0x01
  7031. 00004AB4  2F00                     move.l     -[A7], D0
  7032. 00004AB6  7214                     moveq.l    D1, 0x14
  7033. 00004AB8  2F01                     move.l     -[A7], D1
  7034. 00004ABA  486E FFDC                pea.l      [A6 - 0x24]
  7035. 00004ABE  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7036. 00004AC2  3428 024C                move.w     D2, [A0 + 0x24C]
  7037. 00004AC6  48C2                     ext.l      D2
  7038. 00004AC8  2F02                     move.l     -[A7], D2
  7039. 00004ACA  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7040. 00004ACE  7400                     moveq.l    D2, 0x00
  7041. 00004AD0  1428 024A                move.b     D2, [A0 + 0x24A]
  7042. 00004AD4  2F02                     move.l     -[A7], D2
  7043. 00004AD6  7002                     moveq.l    D0, 0x02
  7044. 00004AD8  2F00                     move.l     -[A7], D0
  7045. 00004ADA  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  7046. 00004ADE  1D7C 004F FFF4           move.b     [A6 - 0xC], 0x4F /* 'O' */
  7047. 00004AE4  1D6D D870 FFF5           move.b     [A6 - 0xB], [A5 - 0x2790]
  7048. 00004AEA  1D7C 00FF FFF6           move.b     [A6 - 0xA], 0xFF
  7049. 00004AF0  7000                     moveq.l    D0, 0x00
  7050. 00004AF2  302D F4EE                move.w     D0, [A5 - 0xB12]
  7051. 00004AF6  7200                     moveq.l    D1, 0x00
  7052. 00004AF8  322D F4F4                move.w     D1, [A5 - 0xB0C]
  7053. 00004AFC  E989                     lsl        D1, 4
  7054. 00004AFE  8280                     or.l       D1, D0
  7055. 00004B00  1D41 FFF7                move.b     [A6 - 0x9], D1
  7056. 00004B04  2D6D F4EA FFF8           move.l     [A6 - 0x8], [A5 - 0xB16]
  7057. 00004B0A  2D6D F4F0 FFFC           move.l     [A6 - 0x4], [A5 - 0xB10]
  7058. 00004B10  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7059. label00004B14:
  7060. 00004B14  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7061. 00004B18  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  7062. 00004B1C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7063. 00004B20  1D68 0002 FFF2           move.b     [A6 - 0xE], [A0 + 0x2]
  7064. 00004B26  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7065. 00004B2A  1D68 0003 FFF3           move.b     [A6 - 0xD], [A0 + 0x3]
  7066. 00004B30  7001                     moveq.l    D0, 0x01
  7067. 00004B32  2F00                     move.l     -[A7], D0
  7068. 00004B34  7210                     moveq.l    D1, 0x10
  7069. 00004B36  2F01                     move.l     -[A7], D1
  7070. 00004B38  486E FFF0                pea.l      [A6 - 0x10]
  7071. 00004B3C  7000                     moveq.l    D0, 0x00
  7072. 00004B3E  2F00                     move.l     -[A7], D0
  7073. 00004B40  4878 00FF                push.l     0xFF
  7074. 00004B44  2F00                     move.l     -[A7], D0
  7075. 00004B46  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  7076. 00004B4A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7077. label00004B4E:
  7078. 00004B4E  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  7079. 00004B52  6004                     bra        +0x6 /* 00004B58 */
  7080. label00004B54:
  7081. 00004B54  7000                     moveq.l    D0, 0x00
  7082. 00004B56  6002                     bra        +0x4 /* 00004B5A */
  7083. label00004B58:
  7084. 00004B58  7001                     moveq.l    D0, 0x01
  7085. label00004B5A:
  7086. 00004B5A  4CEE 18F0 FAC4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x53C]
  7087. 00004B60  4E5E                     unlink     A6
  7088. 00004B62  4E75                     rts
  7089. export_200:
  7090. 00004B64  4E56 FEEC                link       A6, -0x0114
  7091. 00004B68  48E7 0118                movem.l    -[A7], D7,A3,A4
  7092. 00004B6C  286E 0008                movea.l    A4, [A6 + 0x8]
  7093. 00004B70  47EE FEF0                lea.l      A3, [A6 - 0x110]
  7094. 00004B74  206E 000C                movea.l    A0, [A6 + 0xC]
  7095. 00004B78  3010                     move.w     D0, [A0]
  7096. 00004B7A  5340                     subq.w     D0, 1
  7097. 00004B7C  6B00 02B2                bmi        +0x2B4 /* 00004E30 */
  7098. 00004B80  0C40 0001                cmpi.w     D0, 0x1
  7099. 00004B84  6E00 02AA                bgt        +0x2AC /* 00004E30 */
  7100. 00004B88  D040                     add.w      D0, D0
  7101. 00004B8A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7102. 00004B8E  4EFB 0000                jmp        [PC + D0.w]
  7103. 00004B92  0006 0070                ori.b      D6, 0x70 /* 'p' */
  7104. 00004B96  2054                     movea.l    A0, [A4]
  7105. 00004B98  4AA8 0014                tst.l      [A0 + 0x14]
  7106. 00004B9C  671E                     beq        +0x20 /* 00004BBC */
  7107. 00004B9E  2F3C 010A 17E9           move.l     -[A7], 0x10A17E9
  7108. 00004BA4  486D 0812                pea.l      [A5 + 0x812 /* export_254 */]
  7109. 00004BA8  7004                     moveq.l    D0, 0x04
  7110. 00004BAA  2F00                     move.l     -[A7], D0
  7111. 00004BAC  2F0C                     move.l     -[A7], A4
  7112. 00004BAE  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  7113. 00004BB2  426D F4F4                clr.w      [A5 - 0xB0C]
  7114. 00004BB6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7115. 00004BBA  603A                     bra        +0x3C /* 00004BF6 */
  7116. label00004BBC:
  7117. 00004BBC  2F0B                     move.l     -[A7], A3
  7118. 00004BBE  3F3C 0BC7                move.w     -[A7], 0xBC7
  7119. 00004BC2  7003                     moveq.l    D0, 0x03
  7120. 00004BC4  3F00                     move.w     -[A7], D0
  7121. 00004BC6  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  7122. 00004BCA  2F0B                     move.l     -[A7], A3
  7123. 00004BCC  7000                     moveq.l    D0, 0x00
  7124. 00004BCE  2F00                     move.l     -[A7], D0
  7125. 00004BD0  2F00                     move.l     -[A7], D0
  7126. 00004BD2  2F00                     move.l     -[A7], D0
  7127. 00004BD4  A98B                     syscall    ParamText
  7128. 00004BD6  7000                     moveq.l    D0, 0x00
  7129. 00004BD8  2F00                     move.l     -[A7], D0
  7130. 00004BDA  2F00                     move.l     -[A7], D0
  7131. 00004BDC  7204                     moveq.l    D1, 0x04
  7132. 00004BDE  2F01                     move.l     -[A7], D1
  7133. 00004BE0  7001                     moveq.l    D0, 0x01
  7134. 00004BE2  2F00                     move.l     -[A7], D0
  7135. 00004BE4  2F00                     move.l     -[A7], D0
  7136. 00004BE6  7002                     moveq.l    D0, 0x02
  7137. 00004BE8  2F00                     move.l     -[A7], D0
  7138. 00004BEA  2F00                     move.l     -[A7], D0
  7139. 00004BEC  2F0C                     move.l     -[A7], A4
  7140. 00004BEE  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  7141. 00004BF2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  7142. label00004BF6:
  7143. 00004BF6  203C 010A 17E8           move.l     D0, 0x10A17E8
  7144. 00004BFC  6000 0234                bra        +0x236 /* 00004E32 */
  7145. 00004C00  206E 000C                movea.l    A0, [A6 + 0xC]
  7146. 00004C04  3028 0004                move.w     D0, [A0 + 0x4]
  7147. 00004C08  5340                     subq.w     D0, 1
  7148. 00004C0A  6B00 0224                bmi        +0x226 /* 00004E30 */
  7149. 00004C0E  0C40 0003                cmpi.w     D0, 0x3
  7150. 00004C12  6E00 021C                bgt        +0x21E /* 00004E30 */
  7151. 00004C16  D040                     add.w      D0, D0
  7152. 00004C18  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7153. 00004C1C  4EFB 0000                jmp        [PC + D0.w]
  7154. 00004C20  001E 020E                ori.b      [A6]+, 0xE
  7155. 00004C24  0212 000A                andi.b     [A2], 0xA /* '\n' */
  7156. 00004C28  206E 000C                movea.l    A0, [A6 + 0xC]
  7157. 00004C2C  3028 0002                move.w     D0, [A0 + 0x2]
  7158. 00004C30  48C0                     ext.l      D0
  7159. 00004C32  5380                     subq.l     D0, 1
  7160. 00004C34  3B40 F4F4                move.w     [A5 - 0xB0C], D0
  7161. 00004C38  6000 01F6                bra        +0x1F8 /* 00004E30 */
  7162. 00004C3C  2F0B                     move.l     -[A7], A3
  7163. 00004C3E  7003                     moveq.l    D0, 0x03
  7164. 00004C40  2F00                     move.l     -[A7], D0
  7165. 00004C42  2F0C                     move.l     -[A7], A4
  7166. 00004C44  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  7167. 00004C48  2F0B                     move.l     -[A7], A3
  7168. 00004C4A  486E FEEC                pea.l      [A6 - 0x114]
  7169. 00004C4E  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  7170. 00004C52  4AAE FEEC                tst.l      [A6 - 0x114]
  7171. 00004C56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7172. 00004C5A  6C08                     bge        +0xA /* 00004C64 */
  7173. 00004C5C  7000                     moveq.l    D0, 0x00
  7174. 00004C5E  2B40 F4F0                move.l     [A5 - 0xB10], D0
  7175. 00004C62  6006                     bra        +0x8 /* 00004C6A */
  7176. label00004C64:
  7177. 00004C64  2B6E FEEC F4F0           move.l     [A5 - 0xB10], [A6 - 0x114]
  7178. label00004C6A:
  7179. 00004C6A  302D F4F4                move.w     D0, [A5 - 0xB0C]
  7180. 00004C6E  6720                     beq        +0x22 /* 00004C90 */
  7181. 00004C70  5F40                     subq.w     D0, 7
  7182. 00004C72  6626                     bne        +0x28 /* 00004C9A */
  7183. 00004C74  222D F4F0                move.l     D1, [A5 - 0xB10]
  7184. 00004C78  2001                     move.l     D0, D1
  7185. 00004C7A  C2FC 0064                mulu.w     D1, 0x64 /* 'd' */
  7186. 00004C7E  4840                     swap.w     D0
  7187. 00004C80  C0FC 0064                mulu.w     D0, 0x64 /* 'd' */
  7188. 00004C84  4840                     swap.w     D0
  7189. 00004C86  4240                     clr.w      D0
  7190. 00004C88  D280                     add.l      D1, D0
  7191. 00004C8A  2B41 F4F0                move.l     [A5 - 0xB10], D1
  7192. 00004C8E  600E                     bra        +0x10 /* 00004C9E */
  7193. label00004C90:
  7194. 00004C90  202D F4F0                move.l     D0, [A5 - 0xB10]
  7195. 00004C94  E380                     asl        D0, 1
  7196. 00004C96  3E00                     move.w     D7, D0
  7197. 00004C98  6004                     bra        +0x6 /* 00004C9E */
  7198. label00004C9A:
  7199. 00004C9A  3E2D F4F2                move.w     D7, [A5 - 0xB0E]
  7200. label00004C9E:
  7201. 00004C9E  4AAD F4F0                tst.l      [A5 - 0xB10]
  7202. 00004CA2  6F00 0144                ble        +0x146 /* 00004DE8 */
  7203. 00004CA6  7000                     moveq.l    D0, 0x00
  7204. 00004CA8  302D F4F4                move.w     D0, [A5 - 0xB0C]
  7205. 00004CAC  7208                     moveq.l    D1, 0x08
  7206. 00004CAE  B280                     cmp.l      D1, D0
  7207. 00004CB0  6700 0136                beq        +0x138 /* 00004DE8 */
  7208. 00004CB4  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7209. 00004CB8  226D D8F6                movea.l    A1, [A5 - 0x270A]
  7210. 00004CBC  7000                     moveq.l    D0, 0x00
  7211. 00004CBE  102D D870                move.b     D0, [A5 - 0x2790]
  7212. 00004CC2  7200                     moveq.l    D1, 0x00
  7213. 00004CC4  1231 000A                move.b     D1, [A1 + D0.w + 0xA]
  7214. 00004CC8  2001                     move.l     D0, D1
  7215. 00004CCA  C2FC 006E                mulu.w     D1, 0x6E /* 'n' */
  7216. 00004CCE  4840                     swap.w     D0
  7217. 00004CD0  C0FC 006E                mulu.w     D0, 0x6E /* 'n' */
  7218. 00004CD4  4840                     swap.w     D0
  7219. 00004CD6  4240                     clr.w      D0
  7220. 00004CD8  D280                     add.l      D1, D0
  7221. 00004CDA  41E8 025E                lea.l      A0, [A0 + 0x25E]
  7222. 00004CDE  49F0 1800                lea.l      A4, [A0 + D1]
  7223. 00004CE2  302D F4F4                move.w     D0, [A5 - 0xB0C]
  7224. 00004CE6  5F40                     subq.w     D0, 7
  7225. 00004CE8  6516                     bcs        +0x18 /* 00004D00 */
  7226. 00004CEA  0C40 0001                cmpi.w     D0, 0x1
  7227. 00004CEE  6210                     bhi        +0x12 /* 00004D00 */
  7228. 00004CF0  D040                     add.w      D0, D0
  7229. 00004CF2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  7230. 00004CF6  4EFB 0000                jmp        [PC + D0.w]
  7231. 00004CFA  0070 0070 6068           ori.w      [A0 + D6.w + 0x68], 0x70 /* 'p' */
  7232. label00004D00:
  7233. 00004D00  48C7                     ext.l      D7
  7234. 00004D02  7000                     moveq.l    D0, 0x00
  7235. 00004D04  302D F4F4                move.w     D0, [A5 - 0xB0C]
  7236. 00004D08  D080                     add.l      D0, D0
  7237. 00004D0A  3034 0846                move.w     D0, [A4 + D0 + 0x46]
  7238. 00004D0E  48C0                     ext.l      D0
  7239. 00004D10  D087                     add.l      D0, D7
  7240. 00004D12  322D F4F4                move.w     D1, [A5 - 0xB0C]
  7241. 00004D16  D241                     add.w      D1, D1
  7242. 00004D18  41ED D76A                lea.l      A0, [A5 - 0x2896]
  7243. 00004D1C  7400                     moveq.l    D2, 0x00
  7244. 00004D1E  3430 1000                move.w     D2, [A0 + D1.w]
  7245. 00004D22  B480                     cmp.l      D2, D0
  7246. 00004D24  6C42                     bge        +0x44 /* 00004D68 */
  7247. 00004D26  7000                     moveq.l    D0, 0x00
  7248. 00004D28  302D F4F4                move.w     D0, [A5 - 0xB0C]
  7249. 00004D2C  6610                     bne        +0x12 /* 00004D3E */
  7250. 00004D2E  2F0B                     move.l     -[A7], A3
  7251. 00004D30  3F3C 0BC7                move.w     -[A7], 0xBC7
  7252. 00004D34  7015                     moveq.l    D0, 0x15
  7253. 00004D36  3F00                     move.w     -[A7], D0
  7254. 00004D38  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  7255. 00004D3C  600E                     bra        +0x10 /* 00004D4C */
  7256. label00004D3E:
  7257. 00004D3E  2F0B                     move.l     -[A7], A3
  7258. 00004D40  3F3C 0BC7                move.w     -[A7], 0xBC7
  7259. 00004D44  7004                     moveq.l    D0, 0x04
  7260. 00004D46  3F00                     move.w     -[A7], D0
  7261. 00004D48  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  7262. label00004D4C:
  7263. 00004D4C  2F0B                     move.l     -[A7], A3
  7264. 00004D4E  7000                     moveq.l    D0, 0x00
  7265. 00004D50  2F00                     move.l     -[A7], D0
  7266. 00004D52  2F00                     move.l     -[A7], D0
  7267. 00004D54  2F00                     move.l     -[A7], D0
  7268. 00004D56  A98B                     syscall    ParamText
  7269. 00004D58  486D 0652                pea.l      [A5 + 0x652 /* export_198 */]
  7270. 00004D5C  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  7271. 00004D60  7001                     moveq.l    D0, 0x01
  7272. 00004D62  588F                     addq.l     A7, 4
  7273. 00004D64  6000 00CC                bra        +0xCE /* 00004E32 */
  7274. label00004D68:
  7275. 00004D68  302D F4E8                move.w     D0, [A5 - 0xB18]
  7276. 00004D6C  48C0                     ext.l      D0
  7277. 00004D6E  6600 00A0                bne        +0xA2 /* 00004E10 */
  7278. 00004D72  7000                     moveq.l    D0, 0x00
  7279. 00004D74  2F00                     move.l     -[A7], D0
  7280. 00004D76  2F2D F4F0                move.l     -[A7], [A5 - 0xB10]
  7281. 00004D7A  7200                     moveq.l    D1, 0x00
  7282. 00004D7C  122D F4F5                move.b     D1, [A5 - 0xB0B]
  7283. 00004D80  2F01                     move.l     -[A7], D1
  7284. 00004D82  7201                     moveq.l    D1, 0x01
  7285. 00004D84  2F01                     move.l     -[A7], D1
  7286. 00004D86  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  7287. 00004D8A  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7288. 00004D8E  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  7289. 00004D92  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7290. 00004D96  1D68 0002 FFF2           move.b     [A6 - 0xE], [A0 + 0x2]
  7291. 00004D9C  206D D8F6                movea.l    A0, [A5 - 0x270A]
  7292. 00004DA0  1D68 0003 FFF3           move.b     [A6 - 0xD], [A0 + 0x3]
  7293. 00004DA6  1D7C 0047 FFF4           move.b     [A6 - 0xC], 0x47 /* 'G' */
  7294. 00004DAC  422E FFF5                clr.b      [A6 - 0xB]
  7295. 00004DB0  1D6D D870 FFF6           move.b     [A6 - 0xA], [A5 - 0x2790]
  7296. 00004DB6  1D6D F4F5 FFF7           move.b     [A6 - 0x9], [A5 - 0xB0B]
  7297. 00004DBC  2D6D F4F0 FFF8           move.l     [A6 - 0x8], [A5 - 0xB10]
  7298. 00004DC2  7000                     moveq.l    D0, 0x00
  7299. 00004DC4  2D40 FFFC                move.l     [A6 - 0x4], D0
  7300. 00004DC8  7201                     moveq.l    D1, 0x01
  7301. 00004DCA  2F01                     move.l     -[A7], D1
  7302. 00004DCC  7010                     moveq.l    D0, 0x10
  7303. 00004DCE  2F00                     move.l     -[A7], D0
  7304. 00004DD0  486E FFF0                pea.l      [A6 - 0x10]
  7305. 00004DD4  7000                     moveq.l    D0, 0x00
  7306. 00004DD6  2F00                     move.l     -[A7], D0
  7307. 00004DD8  4878 00FF                push.l     0xFF
  7308. 00004DDC  2F00                     move.l     -[A7], D0
  7309. 00004DDE  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  7310. 00004DE2  4FEF 0028                lea.l      A7, [A7 + 0x28]
  7311. 00004DE6  6028                     bra        +0x2A /* 00004E10 */
  7312. label00004DE8:
  7313. 00004DE8  2F0B                     move.l     -[A7], A3
  7314. 00004DEA  3F3C 0BC7                move.w     -[A7], 0xBC7
  7315. 00004DEE  700D                     moveq.l    D0, 0x0D
  7316. 00004DF0  3F00                     move.w     -[A7], D0
  7317. 00004DF2  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  7318. 00004DF6  2F0B                     move.l     -[A7], A3
  7319. 00004DF8  7000                     moveq.l    D0, 0x00
  7320. 00004DFA  2F00                     move.l     -[A7], D0
  7321. 00004DFC  2F00                     move.l     -[A7], D0
  7322. 00004DFE  2F00                     move.l     -[A7], D0
  7323. 00004E00  A98B                     syscall    ParamText
  7324. 00004E02  486D 0652                pea.l      [A5 + 0x652 /* export_198 */]
  7325. 00004E06  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  7326. 00004E0A  7001                     moveq.l    D0, 0x01
  7327. 00004E0C  588F                     addq.l     A7, 4
  7328. 00004E0E  6022                     bra        +0x24 /* 00004E32 */
  7329. label00004E10:
  7330. 00004E10  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  7331. 00004E14  4A6D F4E8                tst.w      [A5 - 0xB18]
  7332. 00004E18  670C                     beq        +0xE /* 00004E26 */
  7333. 00004E1A  486D 065A                pea.l      [A5 + 0x65A /* export_199 */]
  7334. 00004E1E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  7335. 00004E22  588F                     addq.l     A7, 4
  7336. 00004E24  600A                     bra        +0xC /* 00004E30 */
  7337. label00004E26:
  7338. 00004E26  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  7339. 00004E2A  6004                     bra        +0x6 /* 00004E30 */
  7340. 00004E2C  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  7341. label00004E30:
  7342. 00004E30  7001                     moveq.l    D0, 0x01
  7343. label00004E32:
  7344. 00004E32  4CEE 1880 FEE0           movem.l    D7,A3,A4, [A6 - 0x120]
  7345. 00004E38  4E5E                     unlink     A6
  7346. 00004E3A  4E75                     rts
  7347.